ホームページ > バックエンド開発 > PHPチュートリアル > HTMLファイルのアドレス取得に関する問題

HTMLファイルのアドレス取得に関する問題

WBOY
リリース: 2016-06-13 13:26:17
オリジナル
880 人が閲覧しました

HTML ファイルのアドレスを取得する際の問題
1. HTML ファイルはフォームを通じて php ファイルにデータを送信します。php ファイル内のこの html ファイルのファイル名を知る方法 (たとえば、ファイル名です)。 hello.html)
2 .php ファイルは、ajax を介して html ファイルにデータを出力します (ajax は html ファイルに含まれています)。php ファイル内のこの html ファイルのファイル名を確認するにはどうすればよいですか? > 突然この2つの疑問を思いつきましたので、専門家の方にお聞きしたいです。


-----解決策------。 -----------------------
1, ① リファラー
② HTML フォーム生成時に入力を非表示にする
③ Cookie を設定して html ページにアクセスしたときの URL を記録する
④ セッションを使用して html ページにアクセスしたときに URL を記録する

2,
php ファイルは ajax を介して何を渡しますか?

------解決策------
1. ファイルの名前を渡す場合もちろんあなたは知っていますが、そうでなければもちろんわかりません。2 など。

------解決策----------------------

2 つの問題は統合できます。ブラウザはフォームを送信するときにヘッダーにリファラーを含めるようです。このようにして、$_SERVER['HTTP_REFERER'] を通じて、要求されたファイルのファイル名を取得できます。 例:

PHP コード
if(isset($_SERVER['HTTP_REFERER']) ){ $urlinfo = parse_url($_SERVER['HTTP_REFERER']); $filename = ベース名($urlinfo['path']); } // これがすべてのブラウザに当てはまるかどうかはわかりません

------解決策---------
<br>$_SERVER <font color="#e78608"></font>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート