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

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

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

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

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

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

ゼンドスタジオ 13.0.1
強力な PHP 統(tǒng)合開発環(huán)境

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

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

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

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

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

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

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

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

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

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