PHPをHTMLに接続する方法

(*-*)浩
リリース: 2023-02-25 17:06:01
オリジナル
5822 人が閲覧しました

PHP と HTML には多くの相互作用があります。PHP は HTML を生成でき、HTML は PHP に情報を渡すことができます。

PHPをHTMLに接続する方法

#HTML の解析。 任意の文字列を指定するには、文字列を二重引用符で囲み、htmlspecialchars() を使用して値全体を処理する必要があります。 (推奨される学習: PHP ビデオ チュートリアル )

URL: URL は複数の部分で構成されます。データをこれらのいずれかとして解釈したい場合は、urlencode() を使用してデータをエンコードする必要があります。

隠し HTML フォーム ユニット

<?php
    echo "<input type=&#39;hidden&#39; value=&#39;" . htmlspecialchars($data) . "&#39; />\n";
?>
ログイン後にコピー

注:

$data の処理に urlencode() を使用するのは間違っています。データを urlencode() するのはブラウザの責任だからです。一般的なブラウザはすべて、これを正しく処理します。これはメソッド (GET や POST など) に関係なく発生することに注意してください。通常、POST リクエストは非表示になるため、GET リクエストを使用する場合にのみこれに気づきます。

データはユーザーの編集を待機しています

<?php
    echo "<textarea name=&#39;mydata&#39;>\n";
    echo htmlspecialchars($data)."\n";
    echo "</textarea>";
?>
ログイン後にコピー

注:

データはブラウザに期待どおりに表示されます。 HTML エスケープ記号を解釈します。送信されると、GET メソッドであっても POST メソッドであっても、データはブラウザによって URL コード化され、PHP URLDecode によって直接送信されます。したがって、最終的には、urlencoding/urldecoding を自分で処理する必要はなく、すべて自動的に処理されます。

URL の例

<?php
    echo "<a href=&#39;" . htmlspecialchars("/nextpage.php?stage=23&data=" .
        urlencode($data)) . "&#39;>\n";
?>
ログイン後にコピー

#注:

実際、これは HTML GET リクエストを構成しているため、手動で urlencode( )。

以上がPHPをHTMLに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート