php抓取网页匹配url(如需中获取当前页面URL的函数以及使用方法:示例)
优采云 发布时间: 2021-10-13 00:43php抓取网页匹配url(如需中获取当前页面URL的函数以及使用方法:示例)
如需帮助改代码,或WordPress二次开发、PHP网站搭建等需求,请联系我购买付费服务:
文章内容
如果想在WordPress中获取当前页面的URL,可以参考:在WordPress中获取当前页面的URL
在用PHP编写程序时,我们经常想获取当前页面的URL。下面提供了获取当前页面URL的函数以及使用方法:
示例 1:
定义函数后,可以直接调用:
上面的函数可以得到当前页面的完整URL,也就是你在浏览器地址栏中看到的内容。但是,有时我们并不想要URL中的参数(?后面的内容),比如:只想得到,可以根据第二个例子修改上面的函数。
示例 2:
当然也可以使用$_SERVER['PHP_SELF'](这个变量不返回URL中的参数),
示例三:
另外,$_SERVER['REQUEST_URI'] 和 $_SERVER['REQUEST_URL'] 略有不同:
$_SERVER["REQUEST_URI"] 返回完整路径,包括参数 (/directory/file.ext?query=string )
$_SERVER['REQUEST_URL'] 只返回文件路径,不包括参数,(/directory/file.ext),类似于 $_SERVER['PHP_SELF'],不同的是在某些服务器上 $_SERVER['REQUEST_URL' ]不可用!
注意:当 URL 使用重写规则时,$_SERVER['PHP_SELF'] 和 $_SERVER["REQUEST_URL"] 可能不会返回你想要的
最后提醒,$_SERVER["REQUEST_URI"] 仅支持 apache。要获取 $_SERVER['REQUEST_URI'] 的值,可以使用以下方案:
参考资料
-- 结束 --
本文采用“CC BY-NC-SA 4.0”创意分享协议。转载请注明以下信息:
原创来源:露兜树博客