ホームページ > バックエンド開発 > PHPの問題 > ページにジャンプしてphpに値を渡すにはどうすればよいですか?

ページにジャンプしてphpに値を渡すにはどうすればよいですか?

coldplay.xixi
リリース: 2023-03-03 06:48:01
オリジナル
3847 人が閲覧しました

ページにジャンプして値を渡す

php メソッド: 1. POST 値渡しメソッド、HTML [

] フォーム ジャンプ メソッドに使用; 2. GET 値渡しメソッド、ページ内にジャンプユーザーがログインし、URL に従ってジャンプします; 3. SESSION 値の転送方法は、ユーザーのログイン後にユーザー ID などの共通データを保存するためによく使用されます。

ページにジャンプしてphpに値を渡すにはどうすればよいですか?

ページにジャンプして php で値を渡す方法:

1. POST パスthe value

Post value は、HTML フォームのジャンプに使用されるメソッドで、非常に便利です。例: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"> &lt;html&gt; &lt;form action=&amp;#39;&amp;#39; method=&amp;#39;&amp;#39;&gt; &lt;input type=&amp;#39;text&amp;#39; name=&amp;#39;name1&amp;#39;&gt; &lt;input type=&amp;#39;hidden&amp;#39; name=&amp;#39;name2&amp;#39; value=&amp;#39;value&amp;#39;&gt; &lt;input type=&amp;#39;submit&amp;#39; value=&amp;#39;提交&amp;#39;&gt; &lt;/form&gt; &lt;/html&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div> フォーム内のアクションにはジャンプ ページの URL パスが入力され、メソッドには post メソッドが入力されます。フォームの送信ボタンが押されると、フォーム内の名前を持つすべてのコンテンツが、入力された URL に転送されます。これは、

$_POST['name']

を通じて取得できます。例: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;?php $a=$_POST[&amp;#39;name1&amp;#39;]; $b=$_POST[&amp;#39;name2&amp;#39;]; ?&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div> ここには非常に便利なトリックがあります。input タグで type を「hidden」として選択すると、input タグは非表示になり、ページには表示されません。ただし、input タグはフォーム内にあります。名前の値があり、その値の値も送信ボタンとともに渡されます。この非表示ラベルには、表示したくないコンテンツを渡すことができます。

2. GET 値転送

GET 転送値は URL に従って渡され、ページがジャンプする場合は URL とともにジャンプします。

タグの使用でよく使用されます。例: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;a href=&amp;#39;delete.php?id=value&amp;#39;&gt;点我跳转&lt;/a&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>

xxx.php

にジャンプした後、$_GET['id'] を通じて渡された値を取得できます。 GET メソッドは、特定の ID を持つ PHP ファイルを削除または読み取るために URL でよく使用されます。

3. SESSION に値を渡す

SESSION はグローバル変数の一種で、ユーザーのログイン後にユーザー ID などの共通データを保存するためによく使用されます。 SESSION に保存すると、SESSION を通じて他のページを取得できます。SESSION を使用するには、セッションを開く必要があります:

<?php
//session赋值
   session_start();
   $_SESSION[&#39;one&#39;]=value1;
   $_SESSION[&#39;two&#39;]=value2;
 
//session值的读取:
   $one = $_SESSION[&#39;one&#39;];
    
   //session值的销毁
   unset($_SESSION[&#39;one&#39;]);
?>
ログイン後にコピー

関連学習の推奨事項:
PHP プログラミングの入門からマスターまで

以上がページにジャンプしてphpに値を渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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