在php中获取超链接的源文件名

时间:2015-03-20 08:00:48

标签: php html hyperlink

我在php中有一个代码,它是从许多网页调用的。现在我想知道点击超链接的.php名称。

示例:

file1.php

<a href="file2.php?id=2">Click this link</a>

现在单击“单击此链接”file2.php将打开。 我想在控制传递给file2.php时确定file1.php名称。

3 个答案:

答案 0 :(得分:2)

  1. 查看引荐来源:$_SERVER['HTTP_REFERER']如果设置为

  2. 添加javaScript:

  3. -

    <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;
?>