【发布时间】:2011-05-03 13:20:10
【问题描述】:
我需要找到我包含的不带 GET 参数的文件的文件名。
例如: 如果当前 URL 是 http://www.mysite.com/folder/file.php?a=b&c=d , 我想要 file.php 返回
我发现了什么:
basename($_SERVER['REQUEST_URI'])
返回:
file.php?a=b&c=d
就我而言: 我在购物车部分的表单中使用文件名,因此每次单击“减少产品数量”按钮时,它都会将表单的 GET 参数(productId 和操作)添加到末尾网址: file.php?a=b&c=d?a=b&c=d?a=b&c=d?a=b&c=d...
我知道我可以简单地在“?”上爆炸或类似的东西
$file = explode("?", basename($_SERVER['REQUEST_URI']))
并使用数组的第一部分,但我似乎记得更容易,但是无法再次找到代码..
我是 PHP 新手,希望对您的代码进行解释。
谢谢, V
【问题讨论】: