PHP URL ラベル
には 2 ページがあります。
index.html とindex_do.php
index.html:
<form name="userlogin" action="/member/index_do.php" method="POST"> <label>帐 号</label><input type="text" name="userid"/> <label>密 码</label><input type="password" name="pwd"/> <input type="submit" value="立即登录" /></form>
ログイン後にコピー
PHP: ページから送信アドレスを取得するにはどうすればよいですか?
なぜなら、index.html は N ページによって呼び出されるからです。
たとえば、次のページは、index.html を呼び出してログイン データを送信します:
①、http://localhost/
②、http://localhost/works/
③、http://localhost/works/end /index .html
望ましい結果:
index_do.php
//ページ③でログインデータが送信されました
echo "次のアドレスからログインしました:"."http://localhost/ works /end/index.html";
?>
ディスカッション (解決策) に返信してください
$_SERVSR['HTTP_REFERER']
$_SERVSR['HTTP_REFERER']
take 出力なし、空白。 。 。
値が action である非表示の入力を追加します
PHP での $_SERVSR の使用法を見てみることをお勧めします
$_SERVSR をページに直接印刷して見てみると、おそらく理解が深まるでしょう