ホームページ > バックエンド開発 > PHPチュートリアル > PHP はフォーム コントロールを非表示にして最初の 2 ページの URL を取得します (フォーム URL_PHP チュートリアル)

PHP はフォーム コントロールを非表示にして最初の 2 ページの URL を取得します (フォーム URL_PHP チュートリアル)

WBOY
リリース: 2016-07-13 10:19:13
オリジナル
924 人が閲覧しました

phpは、フォームコントロールを非表示にすることで、最初の2ページのURLとフォームURLを取得します

私も勉強中に同様の問題に遭遇しました:
たとえば、背景は次のようになります:

しかし現実はこうです:

解決策:
フォームコントロールを非表示にする

リーリー

このように、$_SERVER['HTTP_REFERER']の値が$_POST[prevurl]に一時的に格納されているようです。

実際、このメソッドの原理は、post メソッドを通じて前の URL を別の場所に投稿することですが、この投稿は現在のページのみです

その後の開発では、新規作成した記事にselectタグが存在するので、selectタグを無効にすると選択した値が投稿されなくなるので、再度隠し騙し方法を使ってこっそり投稿してみました。 。

phpで投稿ページのURLを取得する方法

PHP $_SERVER['HTTP_REFERER']
$_SERVER['HTTP_REFERER'] を使用すると、現在のページにリンクされている前のページのアドレスを簡単に取得できます。
$_SERVER['HTTP_REFERER'] は、 ハイパーリンクおよび POST または GET フォームを介してアクセスされるページに対してのみ有効です。

PHP は URL を使用して変数を渡しますが、フォームなしで送信できますか?

画像以外はURLを使って変数を渡すことができます
取得方法はa.php?a=123のようになります
複数レベルの変数がある場合は$_GET['a']を使用して出力しますa.php?a= 123&b=456&c=789
echo $_GET['a'] 123 echo $_GET['b'] 456
取得する最良の変数は、それをフィルターする関数を作成して、ウェブページのセキュリティ
実際、GET を使用した場合でも、post を使用してそれを取得できます。フォーム内の値を取得できない場合は、post と get の設定が正しいかどうかを確認できます

http://www.bkjia.com/PHPjc/876527.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/876527.html技術記事 PHP は、フォーム コントロールを非表示にすることで最初の 2 ページの URL を取得します。フォーム URL も学習プロセス中に同様の問題に遭遇しました。たとえば、背景は次のようにしたいと考えています。しかし、実際には...
関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート