我想找出如果该URL的末尾,例如,?vote
比较字符串基名
使用basename($_SERVER['REQUEST_URI']).PHP_EOL
,我以为我可以用'?vote'
字符串比较这一点,但它不工作。
$url = basename($_SERVER['REQUEST_URI']).PHP_EOL;
if (strcasecmp($url, "?vote") == 0)
{
echo "they match";
}
else
{
echo "they DO NOT match";
}
为什么不简单'isset($ _ GET ['vote'])'? – deceze
问题是,url可能以“?death = 123&vote = 1&banana = alone”结尾,它仍然会匹配... –
@Robert当然,但您需要一个非常好的理由来关心这种差异。 :) – deceze