我在php中有一个代码,它是从许多网页调用的。现在我想知道点击超链接的.php名称。
示例:
file1.php
<a href="file2.php?id=2">Click this link</a>
现在单击“单击此链接”file2.php将打开。 我想在控制传递给file2.php时确定file1.php名称。
答案 0 :(得分:2)
查看引荐来源:$_SERVER['HTTP_REFERER']
如果设置为
添加javaScript:
-
<a href="file2.php?id=2" onClick="location=this.href+'&ref='+escape(location.href)">Click this link</a>
答案 1 :(得分:2)
$ _ SERVER是一个PHP超级全局变量,它包含有关标题,路径和脚本位置的信息。
echo $ _SERVER ['HTTP_REFERER'];
返回当前页面的完整URL(不可靠,因为没有 所有用户代理都支持它)
答案 2 :(得分:1)
在file2.php中,执行以下操作:
<?php
$referrer_file = $_SERVER['HTTP_REFERER'];
echo $referrer_file;
?>