Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在drupal中找到当前页面的调用者页面_Php_Drupal 6 - Fatal编程技术网

Php 如何在drupal中找到当前页面的调用者页面

Php 如何在drupal中找到当前页面的调用者页面,php,drupal-6,Php,Drupal 6,如何在drupal 6中找到当前页面的调用方页面的url。 有函数或类吗 提前感谢。使用$\u服务器['HTTP\u REFERER']获取调用方页面的url。但是它有一些bug 将用户代理引用到当前页面的页面地址(如果有)。这是由用户代理设置的。并非所有的用户代理都会设置此功能,有些代理还提供了修改HTTP_REFERER的功能。简而言之,它不能被真正信任。解决:我在上一页使用一个带有隐藏输入的表单,并将一个特定变量传递到当前页面。在主页中检查变量值是否存在。

如何在drupal 6中找到当前页面的调用方页面的url。
有函数或类吗


提前感谢。

使用
$\u服务器['HTTP\u REFERER']
获取调用方页面的url。但是它有一些bug


将用户代理引用到当前页面的页面地址(如果有)。这是由用户代理设置的。并非所有的用户代理都会设置此功能,有些代理还提供了修改HTTP_REFERER的功能。简而言之,它不能被真正信任。

解决:我在上一页使用一个带有隐藏输入的表单,并将一个特定变量传递到当前页面。在主页中检查变量值是否存在。