PHPページ間のパラメータ転送の4つの方法を詳しく解説、4つの方法を詳しく解説_PHPチュートリアル
PHPページ間のパラメータ転送の4つの方法を詳しく解説、4つの方法を詳しく解説
2016-04-16
2 つの php ファイル、page01.php と page02.php を定義し、page01 のコンテンツを page02 に転送して、引き続き使用できるようにする方法を見つけます。
------------------------------------------------- ----------------------------------
タイプ 1:
クライアントブラウザの Cookie を使用する。 Cookie は、ブラウザーが閲覧中に何らかの情報を記録し、ここに一時的に保存する一時ファイルと考えるとわかりやすいでしょう。
page01にCookieを設定します。
コードは次のとおりです:
リーリーとても簡単です。クッキーを作成しました。
変数 mycookie を定義しました。その値は文字列「self」です。
Cookie 変数に任意の名前を付けて、複数の Cookie 変数を定義できます。
page02 で Cookie を受け入れます。
コードは次のとおりです:
リーリー $_COOKIE[] を使用して Cookie 内の変数 mycookie を抽出し、その値を $wuziling に支払います。あとは出力するだけです。
これで、Cookie を使用してページ間でパラメータを転送する作業は完了です。
------------------------------------------------- ----------------------------------
2 番目のタイプ:
サーバー側セッションを使用します。セッションを理解するのは非常に簡単です。 Cookie との違いは、サーバー側の一時的なストレージであることです。セッションはセッションと呼ばれることがよくあります。
page01でセッションを設定します。
コードは次のとおりです:
リーリーセッションを使用するには、セッションを開始する必要があります。 session_start(); はセッションを開始するメソッドです。通常は最初に記述する必要があります。
2 番目のステートメントでは、$_SESSION["temp"] 配列を定義しました。配列の名前は $_SESSION["temp"] で、3 つの文字列を格納します。
page02でセッションを受け入れます。
コードは次のとおりです:
リーリーまずセッションを開始します。起動後、page01 で定義した変数はすでに使用可能になっており、他の取得操作は必要ありません。これは Cookie とは異なります。
以下では、for ループを使用してその内容を出力します。
[$_SESSION['temp'][$i] は 2 次元配列であると考えないでください。配列の名前は $_SESSION["temp"] です。はさらに複雑で、配列の添え字は 'temp' です。】
【$_SESSION["temp"] と書くとき、temp と二重引用符または一重引用符は同等です。 】
【ここでセッション変数を定義するときは、配列を定義することも、Cookie で言及されているのと同じように、通常の変数を定義することもできます】
--------- -------------------------------------------------- - ---------
3 番目の方法:
フォームを使用して配信します。
page01.phpは次のように書かれています:
コードは次のとおりです:
リーリーフォームの action 属性は、フォームのコンテンツがどのページに配信されるかを直接指定します。 Method は配信方法を指定します。 post は、テキスト メッセージを送信する方法と同じように、メッセージングを使用することを表します。
page02.phpは次のように書かれています:
コードは次のとおりです:
リーリー $_POST[] を使用して、渡された変数値を取得します。この変数名 wuziling は、フォームの input タグの name 属性で定義されます。
次に、それを別の変数 $wu に渡します。それでアウトプットできるようになります。直接出力も可能、エコー
$_POST['wuziling'];
[メソッドの値も取得可能]
---------------------------- --- --------------------------------------------------- ---
4 番目の方法:
ハイパーリンクを使用してパラメータを渡します。当社のオンライン操作の多くには、ハイパーリンクをクリックして Web ページ間を移動することが含まれます。クリック中にパラメータを渡すこともできます。
page01.phpは次のように書かれています:
コードは次のとおりです:
リーリー変数 $var を定義します。
ハイパーリンク a の href 属性は、page02 ページにジャンプすることを示しています。その後に疑問符を追加し、自己定義変数 new [この名前は page02 ページで使用されます] を追加します。new の値は、渡したい $var です。
page02.phpは次のように書かれています:
コードは次のとおりです:
リーリー $_GET[] を使用して new の値を取得すると、それを出力したり、他の目的に使用したりできます。
現時点では、新しい変数とその値はブラウザのアドレス バーに直接表示されます。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









ReactAPI 呼び出しガイド: バックエンド API とやり取りしてデータを転送する方法 概要: 最新の Web 開発では、バックエンド API とやり取りしてデータを転送することは一般的なニーズです。 React は、人気のあるフロントエンド フレームワークとして、このプロセスを簡素化するための強力なツールと機能をいくつか提供します。この記事では、React を使用して基本的な GET リクエストや POST リクエストなどのバックエンド API を呼び出す方法を紹介し、具体的なコード例を示します。必要な依存関係をインストールします。まず、Axi がプロジェクトにインストールされていることを確認します。

多くの友人が Apple 携帯電話を変更するとき、古い携帯電話のすべてのデータを新しい携帯電話にインポートしたいと考えています。理論的にはそれは完全に実現可能ですが、実際には、データを「すべて転送する」ことは不可能です。 「データの一部を転送する」方法をいくつか挙げてください。 1. iTunes は Apple 携帯電話にプリインストールされているソフトウェアで、古い携帯電話のすべてのデータを移行するために使用できますが、コンピュータと組み合わせて使用する必要があります。移行は、コンピュータに iTunes をインストールし、データ ケーブルを介して携帯電話とコンピュータを接続し、iTunes を使用して携帯電話内のアプリとデータをバックアップし、最後にバックアップを新しい Apple 携帯電話に復元することで完了します。 2. iCloudiCloud は Apple 独自の「クラウド スペース」ツールで、最初に古い携帯電話にログインできます。

科学技術の発展に伴い、ネットワーク通信は現代社会における重要な情報伝達ツールの一つとなっています。しかし同時に、ネットワーク上の情報送信には悪意のある攻撃や盗難のリスクがあるため、セキュリティは特に重要です。これに基づいて、HTTPS プロトコルが誕生しました。ネットワーク伝送のセキュリティを確保するために、HTTP プロトコルに SSL/TLS 暗号化を追加したプロトコルです。ネットワーク開発で広く使用されている言語である Java は、HTTPS プロトコルをサポートするための豊富な API を当然提供します。この記事では、

PHPtraitDTO: データ送信プロセスを最適化するための重要なツールです。特定のコード例が必要です。 はじめに: 開発プロセス中、特に異なるレベル間でデータを転送する場合、データ送信は非常に一般的な要件です。このデータを送信するプロセスでは、さまざまなビジネス ニーズを満たすためにデータを処理、検証、または変換する必要があることがよくあります。コードの可読性と保守性を向上させるために、PHPtraitDTO (DataTransferObject) を使用して最適化できます。

PHPtraitDTO: データ転送プロセスを最適化するための重要なツール。特定のコード例が必要です。 概要: PHP 開発では、コントローラーからビューにデータを渡したり、インターフェイスからフロントにデータを渡したりするなど、データ転送は非常に一般的なタスクです。終わりなどただし、データの送信プロセスでは、データの処理、変換、カプセル化が必要になることが多く、コードの冗長性や保守の困難につながる可能性があります。この問題を解決するには、PHPtraitDTO (DataTransfer) を使用できます。

C++ のネットワーク データ送信関数には、サーバー側でデータを送受信するために使用される、recv() および send() が含まれます。以下の手順は、recv() と send() を使用してエコー サーバーを作成するプロセスを示しています。 1. ソケットを作成します。 2. サーバー アドレス情報を設定します。 3. ソケットをサーバー アドレスにバインドします。 ; 5 . 接続を受け入れ、データを受信し、ループでクライアントに送り返します。 6. 接続とソケットを閉じます。

組込みシステム開発におけるC++の周辺機器制御・データ送信機能の実践入門:組込みシステムは応用範囲の広い技術として、自動車、家電、医療機器など多くの分野で広く利用されています。組み込みシステム開発において、周辺機器の制御やデータ転送は非常に重要な機能です。この記事では、C++言語を使用して周辺機器の制御機能やデータ転送機能を実装する方法と、実践的なコード例を紹介します。 1. C++ 周辺機器制御機能の実践 組み込みシステムにおいて、周辺機器制御とは、

PHP 通信: データ転送の中断を処理するには?はじめにデータ送信の過程で、ネットワークの不安定性やその他の理由により、データ送信が中断される場合があります。開発者にとって、データ転送の中断にどう対処するかは非常に重要な問題です。この記事では、PHP でデータ送信の中断を処理する方法と、関連するコード例を紹介します。データ送信中断時の対処方法:タイムアウト時間の設定 データ送信を行う際に、適切なタイムアウト時間を設定することができ、タイムアウト時間内にデータ送信が完了しない場合には、
