php抓取网页匹配url(如需中获取当前页面的URL函数以及使用方法:示例)

优采云 发布时间: 2021-10-30 21:14

  php抓取网页匹配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”创意分享协议。转载请注明以下信息:

  原创来源:露兜树博客

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线