如何仅查看 $_SERVER['PHP_SELF'] 的文件名而不是附加的 GET 值

Sus*_*hil 2 php

在我的一个页面中image.php?id=somenumber,我用来<?php echo $_SERVER['PHP_SELF']; ?>在公共侧边栏中识别该页面。但使用它也会产生我不想要$_SERVER['PHP_SELF']的 id 值。image.php?id=32

如何只获取文件名?

Exp*_*lls 5

$_SERVER['SCRIPT_NAME'],如果您至少使用 Apache,应该可以满足您的需求。它应该是不带查询字符串且相对于文档根的执行脚本(而不是SCRIPT_FILENAMEREQUEST_URIPHP_SELF.