私はこの簡単なコードを持っています:
<?php
if(isset($_POST['test'])) {
echo $_POST['test'];
}
?>
<form action="testing.php" method="post">
<table>
<tr><td>Fill Out:</td><td><input type="text" name="test" /></td></tr>
<tr><td colspan="2" align="center"><input type="submit" /></td></tr>
</table>
</form>
「http://www.google.com」を入力して「送信」をクリックすると、次のエラーが表示されます。
画像: i.stack.imgur.com/mCrRb.png
「google.com」を入力して「送信」をクリックすると、結果が完全に正常に表示されます。
画像: i.stack.imgur.com/5WakC.png
現在、これは私のホスティング プロバイダーの 1 つでのみ発生します。スクリプトを別のホスティング プロバイダーに配置すると、問題なく動作します。
この問題を解決するために何かできることはないかと考えています。ファイルのアクセス許可を 777 に変更しようとしましたが、それでも同じエラーが発生します。
このエラーの原因は「php.ini」ファイルの設定でしょうか?