php 外部 PHP 変数

Jun 23, 2016 pm 02:35 PM

はじめに: これは、PHP 以外の PHP 変数の詳細ページであり、PHP に関連する知識、スキル、経験、およびいくつかの PHP ソース コードを紹介します。

class='pingjiaF' Frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=326450'scroll='no'> HTML フォーム (GET および POST)

フォーム PHP スクリプトに送信されると、フォームから取得した変数が PHP スクリプトによって自動的に使用可能になります。次の例を参照してください:



例 5-2. 単純なフォーム変数


Name:





送信されると、PHP は変数 "$name" を作成します。フォームの「名前」に入力します。

PHP はフォーム変数をコンテキスト化する方法も認識していますが、それは一度だけです。たとえば、一連の変数を同時に宣言したり、この機能を使用して複数の選択入力から値を取得したりできます。



例 5-3. より複雑なフォーム変数



名前:


メール:


ビール:


<複数の名前="ビール[]"を選択>



PHP の track_var 機能がオンになっている場合設定または 命令を使用した場合、POST または GET モードによる変数の送信では、グローバル連想配列 "$HTTP_POST_VARS" および "$HTTP_GET_VARS" を使用することが適切であることがわかります。

グラフィック送信変数名

フォームを送信するとき、標準のラベル付き送信ボタンの代わりに画像を使用することができます。例:



ユーザーが画像上の任意の場所をクリックすると、対応するフォームが 2 つの追加変数 (sub_x と sub_y) を使用してサーバーに送信されます。これらには、ユーザーがグラフィックをクリックした場所に関する情報が含まれています。これにはブラウザから送信された実際の変数名 (アンダースコアも含む) が含まれますが、PHP はそれを下線付きの形式に自動的に変換します。

HTTP Cookie

もちろん、PHP は Netscape の仕様で定義されている HTTP Cookie をサポートします。 Cookie は、ユーザーを追跡および認証するためにリモート ブラウザーにデータを保存するデバイスです。 SetCookie() 関数を使用して Cookie を設定できます。 Cookie は HTTP ヘッダーの一部であるため、ブラウザに出力される前に SetCookie プログラムを呼び出す必要があります。これは、Header() 関数の設定に似ています。サーバーからユーザーに送信された Cookie は、GET および POST モードを使用したデータと同様に、自動的に PHP 変数に変換されます。

1 つの Cookie に複数の値を割り当てたい場合は、Cookie 名の後に「[ ]」を追加するだけです。例:

SetCookie ("MyCookie[]", "Testing", time()+3600);

ブラウザ上のドメインまたはパスが異なる場合、Cookie は同じ名前を使用することに注意してください。前のクッキー。したがって、買い物リスト アプリケーションの場合は、次のようにカウンターを保持し、それを Cookie 経由で渡すとよいでしょう。 (" Count", $Count, time()+3600);

SetCookie ("Cart[$Count]", $item, time()+3600);

環境変数
PHP は自動的に環境変数を使用します。 PHP の Common 変数としては、次のような例があります。

echo $HOME; /* 設定されている場合、HOME 環境変数を表示します。 */

情報は GET、Post、Cookie およびその他のメカニズムとともに渡され、PHP 変数が自動的に作成されるため、外部から見て正確 環境内の変数を読み取り、正しいバージョンを使用していることを確認します。 getenv() 関数はこの仕事を行います。 putenv() 関数を使用して環境変数を設定することもできます。



「php外部PHP変数」の関連記事をもっと見る》



J2EE が大好きで、Java Michael Jackson Video Station JSON オンライン ツールをフォローしてください

http://biancheng.dnbcw.info/php/326450.html pageNo:13
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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ヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Laravelでフラッシュセッションデータを使用します Laravelでフラッシュセッションデータを使用します Mar 12, 2025 pm 05:08 PM

Laravelは、直感的なフラッシュメソッドを使用して、一時的なセッションデータの処理を簡素化します。これは、アプリケーション内に簡単なメッセージ、アラート、または通知を表示するのに最適です。 データは、デフォルトで次の要求のためにのみ持続します。 $リクエスト -

PHPのカール:REST APIでPHPカール拡張機能を使用する方法 PHPのカール:REST APIでPHPカール拡張機能を使用する方法 Mar 14, 2025 am 11:42 AM

PHPクライアントURL(CURL)拡張機能は、開発者にとって強力なツールであり、リモートサーバーやREST APIとのシームレスな対話を可能にします。尊敬されるマルチプロトコルファイル転送ライブラリであるLibcurlを活用することにより、PHP Curlは効率的なexecuを促進します

PHPロギング:PHPログ分析のベストプラクティス PHPロギング:PHPログ分析のベストプラクティス Mar 10, 2025 pm 02:32 PM

PHPロギングは、Webアプリケーションの監視とデバッグ、および重要なイベント、エラー、ランタイムの動作をキャプチャするために不可欠です。システムのパフォーマンスに関する貴重な洞察を提供し、問題の特定に役立ち、より速いトラブルシューティングをサポートします

Laravelテストでの簡略化されたHTTP応答のモッキング Laravelテストでの簡略化されたHTTP応答のモッキング Mar 12, 2025 pm 05:09 PM

Laravelは簡潔なHTTP応答シミュレーション構文を提供し、HTTP相互作用テストを簡素化します。このアプローチは、テストシミュレーションをより直感的にしながら、コード冗長性を大幅に削減します。 基本的な実装は、さまざまな応答タイプのショートカットを提供します。 Illuminate \ support \ facades \ httpを使用します。 http :: fake([[ 'google.com' => 'hello world'、 'github.com' => ['foo' => 'bar']、 'forge.laravel.com' =>

Codecanyonで12の最高のPHPチャットスクリプト Codecanyonで12の最高のPHPチャットスクリプト Mar 13, 2025 pm 12:08 PM

顧客の最も差し迫った問題にリアルタイムでインスタントソリューションを提供したいですか? ライブチャットを使用すると、顧客とのリアルタイムな会話を行い、すぐに問題を解決できます。それはあなたがあなたのカスタムにより速いサービスを提供することを可能にします

PHPにおける後期静的結合の概念を説明します。 PHPにおける後期静的結合の概念を説明します。 Mar 21, 2025 pm 01:33 PM

記事では、PHP 5.3で導入されたPHPの後期静的結合(LSB)について説明し、より柔軟な継承を求める静的メソッドコールのランタイム解像度を可能にします。 LSBの実用的なアプリケーションと潜在的なパフォーマ

フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 フレームワークのカスタマイズ/拡張:カスタム機能を追加する方法。 Mar 28, 2025 pm 05:12 PM

この記事では、フレームワークにカスタム機能を追加し、アーキテクチャの理解、拡張ポイントの識別、統合とデバッグのベストプラクティスに焦点を当てています。

See all articles