私は次のコードを持っています:
$array = parse_url($_SERVER['HTTP_REFERER']);
$Ur = $array['host'];
ドメインは問題なく表示されますが、これをセッションで使用すると機能しません。また、gettypeでテストしたところ、 Nullを返しますか?配列だと思いましたか?
とにかく、上記の$ Urを文字列に変換するにはどうすればよいですか?
乾杯!
セッションを保存またはアクセスするときはいつでも、電話をかけるsession_start()
前に電話をかける必要があります。そうしないと、後で結果が表示されないか、アクセスできなくなります。
リファラーURLを文字列として使用したいだけの場合は、次のようにします。
$url = $_SERVER['HTTP_REFERER'];
?
2番目のコンポーネントパラメータ=PHP_URL_HOSTをparse_urlに指定すると、配列の代わりに文字列が返されます