2

I have a popup php page that contains this link within the php file (not the browser):

http://mydomain.com/member.php?id=75

how can I get the id value only to define another variables for the users on that page?

I used the $_SERVER['HTTP_REFERER']; to get the link where user came from.

many thanks,

4

3 回答 3

1

您可以只使用$getId = explode("=", $_SERVER['HTTP_REFERRER']); Then set $id = $getId[1](因为数字将成为数组的第二个位置)。

于 2012-08-29T17:02:22.270 回答
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']);
于 2012-08-29T17:18:22.590 回答
0

url 中的 id 是 URL 参数,可以使用 $_GET 变量提取。

只需尝试打印 $_GET 变量。并选择 id 的值为 ($_GET["id"].

于 2012-08-29T17:10:13.507 回答