「PHP/HTMLフォームからのデータ受け取り」の版間の差分

削除された内容 追加された内容
編集の要約なし
編集の要約なし
34 行
しかし、これだけだと、まだPHPファイルが無い。
 
;PHPコード例
<syntaxhighlight lang="PHP">
<?php
45 ⟶ 46行目:
あなたはユーザー名 ◯◯ で登録しました。
というふうに、◯◯の部分にインプットボックスにある文字列を入れた結果が出て来る。
 
 
なお、遷移先のphpのページでブラウザのソース表示の機能を使用しても
;(自動作成されたHTMLソースコード)
<syntaxhighlight lang="html5">
◯◯と入力されました。入力されたユーザー名を保存しています。
</syntaxhighlight>
(◯◯の部分には、入力した文字列が入る)のように、サーバーによって生成されたhtmlが表示されるだけであり、もとのPHPソースコードはサーバー側には表示されない。
 
 
また、ブラウザで直接
:http://localhost/catchTest.php
にアクセスしても、
;(webブラウザのメイン画面表示)
と入力されました。入力されたユーザー名を保存しています。
と表示されるだけである。
 
 
そのページのソースコードをwebブラウザで見ても、
 
;(自動作成されたHTMLソースコード)
<syntaxhighlight lang="html5">
と入力されました。入力されたユーザー名を保存しています。
</syntaxhighlight>
と表示されるだけである。
 
 
変数名などはブラウザ側では表示されないが、echoのテキスト文字列などは表示されてしまうので、けっして機密情報などをechoテキスト文字列に入れないように注意する必要がある。
 
念のため、サーバーアプリ作成後にはソースを見てみるのが安全である。