php抓取网页表格信息(PHP编写程序获取当前页面URL的函数以及使用方法:示例 )
优采云 发布时间: 2022-02-03 16:11php抓取网页表格信息(PHP编写程序获取当前页面URL的函数以及使用方法:示例
)
在用 PHP 编写程序时,我们经常想要获取当前页面的 URL。下面提供了一个获取当前页面的URL以及如何使用的函数:
示例 1:
定义完这个函数后,就可以直接调用了:
上面的函数可以得到当前页面的完整URL,也就是你在浏览器地址栏看到的。但是,有时我们不想要URL中的参数(?符号后面的内容),比如:,只想获取,可以修改上面的函数如例2。
示例 2:
当然也可以使用$_SERVER['PHP_SELF'](这个变量不返回URL中的参数),
示例 3:
另外,$_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'] 的值,可以使用以下方案: