0

サーバーからphpファイルを取得しましたが、問題があります。これらのファイルは入力フォームを使用し、リンク リクエストを介してデータを取得します。驚いたことに、まったく使っていない$_POSTかありません。$_GETXAMPP の基本的な構成を使用しているため、多くの定義エラーが発生します。

$_POSTその一部をサーバー上で動作するように追加する必要がありましたが、すべての php ファイルを編集するのは面倒です。

質問は、未定義のデータで動作するようにphpを設定するにはどうすればよいですか?

4

2 に答える 2

1

使用する前に、ユーザー入力が存在するかどうかをテストしてください。

$foo = "Default value";
if (isset($_GET['foo'])) {
    $foo = $_GET['foo']; 
}
于 2013-11-07T17:34:44.507 に答える
0

それを試してみてください

extract($_POST, EXTR_SKIP);
extract($_GET, EXTR_SKIP);

それらをphpファイルの開始位置に配置しました。

ええと...

error_reporting(0);
于 2013-11-07T17:39:35.343 に答える