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

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

王林
リリース: 2023-02-25 09:22:01
オリジナル
2388 人が閲覧しました

フォーム値を取得する際の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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート