2011.11.17

FAQ【「2-8 メール送信フォーム」における、レンタルサーバー使用に関し】『PHPによるWebアプリケーションスーパーサンプル第2版』

PHPによるWebアプリケーションスーパーサンプル 第2版

●質問:「2-8-4 送信内容確認画面 フォームの値を取得します」(121ページ)に関して
 以下の部分に、レンタルサーバを利用して実行する場合、どのように記入したらよいのでしょうか。

if ($_SERVER["REQUEST_METHOD"]……

●回答
 本書「2-8 メール送信フォーム」は、基本的にはレンタルサーバーでも動作し、

if ($_SERVER[“REQUEST_METHOD”] == “POST”) {

について変更する必要はないはずです。
 ただし、すべてのレンタルサーバーで変更なしに動作することは保証できませんので、ご了承ください。
 たとえば、$_SERVERの使用を制限しているようなレンタルサーバーがあれば、このコードが動作しない場合もあります。
 動作しない場合は、$_SERVERの仕組みについて、本書やインターネットの各種Webサイトで学習の上、レンタルサーバーの制限事項などと照らしてコードを変更いただきますよう、お願いします。