検索
ホームページphp教程php手册PHP の開始から series-04.php のページ間の値の転送と保持の中止まで

エントリーから放棄までのphpシリーズ-04.phpのページ間の値の移動とメンテナンス

1. ディレクトリ構造

2. 2つのページ間で値を渡します

2 つのページ間で少量のデータを転送するには、get submit または post submit を使用できます。この 2 つの違いについては詳しく説明しません。

1.提出物をもらう

get submit を使用してデータを転送し、リンク アドレスでサーバーに送信される URL を以下のように変更しますhttp://www.cnblogs.com/MarkRao/p/php01.html?gName=mark&gAge=26

もちろん、フォームにmethod="get"を設定し、phpのgetで送信されたデータ値を受け取り、事前定義された$_GET変数を使用することもできます

GETメソッドでフォームから送信された情報は誰でも見ることができ(ブラウザのアドレスバーに表示されます)、送信される情報量には制限があります。

リーリー

「getPage.php」ファイルは、$_GET 変数を介してフォーム データを収集できるようになりました (フォーム フィールドの名前が自動的に $_GET 配列のキーになることに注意してください)。

リーリー

2. 投稿投稿

投稿送信を使用してデータを転送し、フォームでメソッド = "post" を設定し、php で投稿によって送信されたデータ値を受け取り、事前定義された

$_POST 変数を使用します

POSTメソッドでフォームから送信された情報は誰にも見えず(ブラウザのアドレスバーには表示されません)、送信される情報量に制限はありません。

注: ただし、デフォルトでは、POSTメソッドで送信される情報の最大量は8MBです(php.iniファイルのpost_max_sizeを設定することで変更可能)。

リーリー
「postPage.php」ファイルは、$_POST 変数を介してフォーム データを収集できるようになりました (フォーム フィールドの名前が自動的に $_POST 配列のキーになることに注意してください):

リーリー

3. 複数のページ間で値を維持する

複数のページ間でデータを維持するには、セッションを使用して保存するか、Cookie を使用して保存することができます。この 2 つの違いについては詳しく説明しません。

1.セッションセーブデータ

PHPセッション変数は、ユーザーセッション(セッション)に関する情報を保存したり、ユーザーセッション(セッション)の設定を変更したりするために使用されます。セッション変数には単一ユーザーの情報が保存され、アプリケーション内のすべてのページで使用できます。セッションの動作メカニズムは次のとおりです:

訪問者ごとに一意の ID (UID) を作成し、この UID に基づいて変数を保存します。 UID は Cookie に保存されるか、URL を通じて渡されます

PHP セッションにユーザー情報を保存する前に、まずセッションを開始する必要があります。

注: session_start() 関数は タグの前に配置する必要があります。 セッション変数を保存および取得する正しい方法は、PHP の

$_SESSION

変数を使用することです。 リーリー

2. Cookieはデータを保存します

Cookieはユーザーを識別するためによく使用されます。 。同じコンピュータがブラウザを通じてページをリクエストするたびに、Cookie がコンピュータに送信されます。 PHP を使用すると、Cookie 値を作成および取得できます。

setcookie()

関数は Cookie を設定するために使用されます。

注:

setcookie() 関数は タグの前に配置する必要があります。

構文は次のとおりです

リーリー

$_COOKIE
変数はCookieの値を取得するために使用されます。

リーリー

Cookie を削除するときは、有効期限
の日付を過去の時点に変更する必要があります

:
リーリー

はい、以上です!

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境