(ブラウザではなく)phpファイル内にこのリンクを含むポップアップphpページがあります:
http://mydomain.com/member.php?id=75
そのページのユーザーに別の変数を定義するためだけにid値を取得するにはどうすればよいですか?
$_SERVER['HTTP_REFERER']を使用しました; ユーザーの出身地のリンクを取得します。
どうもありがとう、
(ブラウザではなく)phpファイル内にこのリンクを含むポップアップphpページがあります:
http://mydomain.com/member.php?id=75
そのページのユーザーに別の変数を定義するためだけにid値を取得するにはどうすればよいですか?
$_SERVER['HTTP_REFERER']を使用しました; ユーザーの出身地のリンクを取得します。
どうもありがとう、
$getId = explode("=", $_SERVER['HTTP_REFERRER']);
次に設定を使用することもできます$id = $getId[1]
(数値は配列の2番目の位置になるため)。
URLのidは、$_GET変数を使用して抽出できるURLパラメーターです。
$_GET変数を出力してみてください。idの値を($_GET["id"]として選択します。
ここでこのコードを試してください:
$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']);