0

私は次のコードを持っています:

$array = parse_url($_SERVER['HTTP_REFERER']);
$Ur = $array['host'];

ドメインは問題なく表示されますが、これをセッションで使用すると機能しません。また、gettypeでテストしたところ、 Nullを返しますか?配列だと思いましたか?

とにかく、上記の$ Urを文字列に変換するにはどうすればよいですか?

乾杯!

4

2 に答える 2

3

セッションを保存またはアクセスするときはいつでも、電話をかけるsession_start()前に電話をかける必要があります。そうしないと、後で結果が表示されないか、アクセスできなくなります。

リファラーURLを文字列として使用したいだけの場合は、次のようにします。

$url = $_SERVER['HTTP_REFERER'];

于 2009-10-04T01:13:18.957 に答える
2

2番目のコンポーネントパラメータ=PHP_URL_HOSTをparse_urlに指定すると、配列の代わりに文字列が返されます

于 2009-10-04T01:14:20.963 に答える