ホームページ  >  記事  >  バックエンド開発  >  HTML コードでの変数の使用には問題があります。アドバイスをお願いします、ありがとう

HTML コードでの変数の使用には問題があります。アドバイスをお願いします、ありがとう

WBOY
WBOYオリジナル
2016-06-23 13:27:20940ブラウズ

皆さん、このコードの 2 番目の入力の値が表示されない理由を理解するのを手伝ってください。ありがとうございます
$urlfrom=$_SERVER['HTTP_REFERER']





ディスカッションへの返信 (解決策)
HTTP_REFERER は常に存在するとは限りません

印刷して開いてみるとわかります
数式をテストしたとき、別のドメイン名のハイパーリンクを使用しました。ただし、

urlfrom は値を取得できますが、

入力は表示できません

HTTP リファラーはヘッダーの一部です ブラウザーが Web サーバーにリクエストを送信するとき、通常、どのページからリンクしているかをサーバーに通知します。 . 、サーバーは処理するためにいくつかの情報を取得できます。

これからわか​​ります:

1. リンクされていない場合はありません
2. 通常は持ち込まれますが、持ち込まれない場合もあります

HTTP リファラーは、ブラウザが送信するときにヘッダーの一部ですWeb サーバーへのリクエスト これを行うとき、通常、サーバーが処理する情報を取得できるように、どのページからリンクしているかをサーバーに伝えるリファラーを使用します。

これを見ると、次のようになります:
1. リンクされていない場合は、誰もいません
2. 通常は持参されますが、必須ではありません


すごいです

var_dump( $urlfrom);見てください

上記の考えは正しいです。
私の問題を本当に解決するには、問題を単純化する必要があります。入力では $urlfrom の値を表示できません。アドバイスをお願いします。

$urlfrom="bbbb";

?>


"text" name="name" value="
;

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。