ホームページ  >  記事  >  バックエンド開発  >  WebページにPHPコードを埋め込むPHPフォーム

WebページにPHPコードを埋め込むPHPフォーム

伊谢尔伦
伊谢尔伦オリジナル
2017-04-19 09:48:113106ブラウズ

1. HTML タグに PHP スクリプトを追加する

Web コーディングのプロセスにおいて、PHP は HTML と混合できる埋め込み言語です66bdedef405634edc001c557089c8515、2 つのタグ間のすべてのテキストは PHP として解釈され、タグの外側のテキストは通常​​の HTML とみなされます。

たとえば、6c04bd5ca3fcae76e30b72ad730ca86d タグに PHP 識別子を追加し、include ステートメントを使用して 外部ファイルindex.php を参照すると、コードは次のようになります:

<?php
    include(" index.php ");       //引入外部文件
?>

HTML と PHP を区別するには、PHP 分解タグ (タグ) が境界石のようなもので、PHP スクリプトの開始位置と終了位置を正確にマークします。 PHP を HTML に埋め込むことができるデコンポーザーは 4 つあります。

(1)96932821fcb7710871ae0de2d1b8b799: PhP 標準デコンポーザー。

(2) および ?>: 省略された分解記号。

(3)842e8e9dd470ac0da5d8b75be3525bf2 および 2cacc6d41bbb37262a98f745aa00fbf0: JavaScript/VBScript スタイルのデコンポーザー

(4)4c9bcbf465d4ad976c3099c9e1ac2439: ASP デコンポーザー。

1 番目と 2 番目のメソッドは最も一般的に使用されるメソッドで、3 番目のメソッドは JavaScript 埋め込みメソッドに似ており、4 番目のメソッドは ASP 埋め込みメソッドに似ています。

注: PHP を使用して 8ad468a67d1f3ae163e374a5b0a90a93a4558806285d5b7820bdaa0b90aa4d26 メソッドをサポートしたい場合は、

設定ファイルPHP.ini で次の設定を行う必要があります:

short_open_tag = on ;

asp_tags = on;

一対のデコンポーザー「e541b52b254dc5f8a220aae37694ce5c」の間のコンテンツは PHP コードであり、その外側のコンテンツは HTML 要素です。

PHP ステートメントのターミネータ

PHP ステートメントのターミネータはセミコロン「;」です。つまり、PHP コードの各文の後に、ステートメントの終わりを示すために「;」を追加する必要があります。

PHP は大文字と小文字を区別し、ステートメント内のスペース、タブ、改行を無視するため、プログラムは適切なインデント スタイルを使用できます。

2. form要素のvalue属性を割り当てる Web開発のプロセスでは、通常、form要素のデフォルト値を取得するために、form要素のvalue属性を割り当てる必要があります。たとえば、フォーム要素の非表示フィールドに値を割り当てるには、割り当てられた値を value 属性に追加するだけです。コード例は次のとおりです。

<?php
   $hidden="abc001"                          // 为变量 $hidden 赋值
?>

非表示フィールドの値:

<input type="hidden" name="id" value="<?php echo $hidden;?>">

As上記のコードからわかるように、まず変数 $hidden に初期値が割り当てられ、次に変数 $hidden の値が隠しフィールドに割り当てられます。 プログラム開発の過程では、表示する必要のない情報や送信する必要のあるパラメータを格納するために、隠しフィールドがよく使用されます。

隠しフィールドとは何かを簡単に紹介します

隠しフィールド

は、Web ページの訪問者にとって、情報を収集または送信するために使用される非表示の要素です。フォームが送信されると、非表示フィールドは、設定時に定義した名前と値を使用してサーバーに情報を送信します。

隠しドメインの利点

1.サーバーリソースは必要ありません。

2.幅広いサポート、どのクライアントも隠しドメインをサポートします。

3. 実装は簡単です。隠しフィールドは HTML コントロールに属し、サーバー コントロールのような

プログラミング

の知識を必要としません。

隠しドメインのデメリット

1. 高いセキュリティ

の隠れたリスクがあります。

2.収納構造はシンプルです。

3. さらに大きな値を格納すると、パフォーマンスの問題が発生します。

4. 隠しドメインが多すぎると、一部のクライアントで禁止されます。

5. 非表示フィールドは、クライアントではなくサーバーにデータを保存します。

開発中にページに非表示フィールドが多すぎる場合、これらの非表示フィールドはサーバーに保存されることに注意してください。クライアントがページを参照すると、一部のファイアウォールはオペレーティング システムのセキュリティを確保するためにページをスキャンします。ページに隠しフィールドが多すぎる場合、これらのファイアウォールはページの特定の機能を禁止することがあります。

以上がWebページにPHPコードを埋め込むPHPフォームの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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