是否可以查看用户是否请求“example.com/mypage/”?或“example.com/mypage/”?
如果查询字符串是符号“?”,我想提供不同的内容。存在于请求中。请注意,没有名称或值(例如 ?name=value),只有请求符号“?”。python 中的解决方案会非常好,但 php 也是可以接受的。
是否可以查看用户是否请求“example.com/mypage/”?或“example.com/mypage/”?
如果查询字符串是符号“?”,我想提供不同的内容。存在于请求中。请注意,没有名称或值(例如 ?name=value),只有请求符号“?”。python 中的解决方案会非常好,但 php 也是可以接受的。
在 PHP 中,您可以检查是否REQUEST_URI
以?
. 以下三种不同的情况可能对您有用:
if('?' === substr($_SERVER['REQUEST_URI'], -1)){
// Empty query string with '?'
}else if(false === strpos($_SERVER['REQUEST_URI'], '?')){
// No ? at all
}else{
// Some query string exists (check $_GET)
}
检查最后一个字符
if ('?' === substr($_SERVER['REQUEST_URI'], -1))
拿起$_SERVER['REQUEST_URI']
并检查其中是否有任何问号。
if(strpos($_SERVER['REQUEST_URI'], "?") >= 0) {
//Question mark found
}