我有一个弹出的php页面,其中包含php文件(不是浏览器)中的这个链接:
http://mydomain.com/member.php?id=75
如何才能获取id值,以便为该页面上的用户定义另一个变量?
我使用了$ _SERVER ['HTTP_REFERER'];获取用户来自的链接。
非常感谢,答案 0 :(得分:1)
你可以使用$getId = explode("=", $_SERVER['HTTP_REFERRER']);
然后设置$id = $getId[1]
(因为数字将是数组的第二个位置)。
答案 1 :(得分:0)
ID是URL参数,可以使用$ _GET变量提取。
尝试打印$ _GET变量。并选择id的值为($ _GET [“id”]。
答案 2 :(得分:0)
请在此处试用此代码:
$query=parse_url($_SERVER['HTTP_REFERER'], PHP_URL_QUERY);
$REFERER_GET=array();
foreach(explode('&', $query) as $kv) {
list($key,$value)=explode('=', $kv);
$REFERER_GET[$key]=$value;
}
echo($REFERER_GET['id']);