Webページに埋め込まれたPHPコードの形

1. HTMLタグでPHPスクリプトを追加します

 

ウェブでのコーディングの過程では、PHPを混合しながら使用することができます埋め込まれたHTML言語である、あなたは常にHTMLでPHPスクリプトタグを追加することができます。<?PHP ...?>、二つのマーカー間のすべてのテキストは、PHPと解釈されますそして、マークします任意のテキストは、通常のHTML外にあると考えられています。

たとえば、識別子タグは、ステートメント参照のindex.php外部ファイルを含む使用、PHP <BODY>に追加され、コードが下に示されている大理石メンテナンス機械部材

1

2

3

<?php

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

?>

コードの何千、しかし、しかし、どのように正確にPHPスクリプトの開始と終了位置をマークし、HTMLとPHPの間の柱のようなPHP分解切断(タグ)を区別するためにそれを行うには。4つの文字の分解は、PHPはHTMLに埋め込むことができますがあります。

(1)<PHPと??>:PHP標準文字分解。

(2)<及び??>:分解は文字を省略しました。

(3)<スクリプト言語= "PHP">と</ SCRIPT>:JavaScriptの/ VBScriptが文字スタイルを爆発

(4)<%と%>:ASP分解の文字。

第三の実施形態の方法は、埋め込まれたJavaScriptに類似している;前記第1及び第2の最も一般的に使用される方法であるASPは、第四の実施の形態と同様に嵌め込ま。

注意:PHPサポートを使用するには、<??> <%%>モード、以下の設定が設定ファイルphp.iniの中で必要とされています。

short_open_tagが=で。

asp_tags =上;

概要は、「<」と「>」のシンボルの対の間に分解し、要素が所属内側翼HTMLの外部PHPコードです。

PHPの文の終了

PHPの文ターミネーターセミコロン「;」、すなわち、一人一人のPHPコードの後に​​追加する必要があります「;」文の終わりを示します。

PHPを使用すると、プログラムの良いインデントスタイルにすることができますので、スペース、タブ、キャリッジリターンのステートメントを無視し、大文字と小文字が区別されます。

2.フォーム要素属性割り当ての値

Web開発の過程では、フォーム要素のデフォルト値を取得するための要素の属性値の割り当てを形成するために一般的に必要です。例えば、フォーム要素はそれ後の値に追加割り当てプロパティ値に、隠しフィールドの割り当てで、コード例は次の通りであります:

1

2

3

<?php

   $hidden="abc001"                          // 为变量 $hidden 赋值

?>

隠しフィールドの値:

1

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

上記のコードから分かるように、最初の隠れ変数$の初期値が与えられ、その後、$隠された隠されたフィールドの値を割り当てます。プログラムの開発プロセスでは、いくつかの非表示フィールドは、定期的な使用を送信する必要性を示すことなく、情報やパラメータを格納します。

されているものについてましょう簡単にトークフィールドに隠さ

隠しフィールドは、ウェブページへの訪問者のために、隠されたフィールドが表示されていない、収集したり、送信情報の不可視要素に使用されています。フォームが送信されると、非表示フィールドは、設定時に定義された名前と値を持つサーバに情報を送信されます。

隠しフィールドの利点

  1、任意のサーバーリソースを必要としません。

  2は、任意のクライアントが隠しフィールドをサポートし、広い範囲をサポートしています。

  サーバーコントロールなどのプログラミング知識を必要とする必要がないよう3は、シンプルでは、​​非表示フィールドは、HTMLコントロールに属しています。

  不足隠しフィールド

  1、高いセキュリティ上のリスクがあります。

  2、シンプルなメモリ構造。

  3、より多くの店舗より大きな値は、パフォーマンスの問題が発生します場合。

  4.あなたはあまりにも多くのドメインを非表示にした場合、一部のクライアントは禁止されています。

  5、隠されたフィールドのデータがクライアントに保存されることなく、サーバーに保存されています。

開発、ページがあまりにもフィールドを非表示になっている場合、これらの隠されたフィールドは、サーバに格納されていることに注意してください。クライアントブラウザのページは、ページのあまりに多くの隠しフィールドには、その後、ファイアウォールはページの一部の機能を妨げる可能性がある場合、システムの安全な運用を確保するためのページをスキャンし、いくつかのファイアウォールが存在することになるとき。

これらは、Webページに埋め込まれたコードの詳細phpのPHPのフォームです

おすすめ

転載: www.cnblogs.com/furuihua/p/12133950.html