ホームページ  >  記事  >  バックエンド開発  >  フォーム値を取得する際のphpエラー

フォーム値を取得する際のphpエラー

王林
王林オリジナル
2019-09-27 11:58:072357ブラウズ

フォーム値を取得する際のphpエラー

フォーム値取得時の PHP エラー

エラー例:

<?php
$index = 1;
$filename = $_POST[&#39;filename&#39;];
echo $filename;
?>

$ _POST ['ファイル名 '] 別のページから:

<?php
$db = substr($string[0],14) . "_" . substr($string[1],14) . "_db.txt";
?>
<input type="hidden" name="filename" value="<?php echo $db; ?>">

解決策:

最初の方法: isset判定

if(isset($_POST[&#39;filename&#39;])){
    $filename = $_POST[&#39;filename&#39;];
}if(isset($filename)){ 
    echo $filename;
}

2 番目の方法: シールド警告

php.ini のエラー設定でエラー表示モードを変更します。error_reporting = E_ALL を

error_reporting = E_ALL & ~E_NOTICE

に変更します。変更後に再起動します。APCHE サーバーを次の場所にダウンロードします。有効になります。

3 番目の方法: カスタム関数

function _get($str){ 
$val = isset($_GET[$str]) ? $_GET[$str] : null; 
return $val; 
}

この関数を通じて値を渡します。

4 番目の方法: @

@ を通知コードの前に追加します。@ は、この行にエラーがあるか、出力しない警告があることを示します。@username= _post[ 'username'];

推奨チュートリアル: PHP ビデオ チュートリアル

以上がフォーム値を取得する際のphpエラーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。