php - 仅从 php 中的 url 获取文件名,而 url 中不存在任何变量值

标签 php url get filenames

我想从 PHP 中的 URL 获取没有任何 $_GET 变量值的文件名?

我的网址是 http://learner.com/learningphp.php?lid=1348

我只想从 URL 中检索 learningphp.php

如何做到这一点?

我使用了 basename() 函数,但它还提供了所有变量值:learntolearn.php?lid=1348 位于 URL 中。

最佳答案

这应该可行:

echo basename($_SERVER['REQUEST_URI'], '?' . $_SERVER['QUERY_STRING']);

但请注意您的网址中的任何恶意部分。

关于php - 仅从 php 中的 url 获取文件名,而 url 中不存在任何变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7852296/

相关文章:

javascript 两个 ajax get 请求,一个接着另一个

php - 获取表格日期差异

php - 防止 str_replace 注释字符串中的 php 代码

asp.net - 单击自定义后退按钮返回上一页

php - 四舍五入到最接近的结尾数字

html - 如何在 IE9 中使用协议(protocol)相关 URL?

url - 使用 vbscript/classic asp 确定资源的绝对 url

c# - 如何使用HttpClient发送GET请求体中的内容?

php - 如何使用bootstrap模式从mysql中删除?

php - Symfony 4 全局路由前缀