gpt4 book ai didi

PHP - 如果 URL 包含字符串

转载 作者:行者123 更新时间:2023-12-04 00:30:28 25 4
gpt4 key购买 nike

我正在尝试使用 PHP 检查用户是否在某些特定页面上。目前我是这样做的:

<?php if($_SERVER['REQUEST_URI'] == "/forum/"){echo "class='active'";} ?>

尽管如此,这仅在 URL 为 http://example.com/forum/

时有效

我怎样才能使上面的代码在/forum/和 /forum/上都能正常工作??

例子:

http://example.com/forum/anotherpage

最佳答案

您可以使用 startswith 函数(请参阅此 stackoverflow 帖子:startsWith() and endsWith() functions in PHP)。在这里,您的测试将是:

if (startsWith ($_SERVER['REQUEST_URI'], '/forum/'))

您还可以使用正则表达式:http://php.net/manual/en/regex.examples.php .在这里,您的测试将是:

if (preg_match ('#^/forum/#', $_SERVER['REQUEST_URI']))

希望这对您有所帮助。

关于PHP - 如果 URL 包含字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28795933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com