ローカル マシンでは問題なく動作していますが、レバー サーバーではクエリ文字列を読み取ることができません。
echo $_SERVER['REQUEST_URI']; == /purchase?id=2
echo $_SERVER['QUERY_STRING']; == EMPTY
これはどのように起こりますか?
htaccess ファイルの内容は次のとおりです。
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>