私のPHPコードに特殊文字の問題があります。 $ customer_codeが$ _POSTメソッドによって取得されています。不正確なデータPOSTメソッドを使用するとPHPが発生する
特殊文字(例: '& C')を使用して値を入力すると、正確なデータをPOSTできます。
しかし、私のコードです。
If($customer_code != 'D&C') {//this will return true. i also tried using "
die($customer_code . ' - D&C'); //will return D&C - D&C
}
なぜ 'D & C' を転記され、静的 'D & C' 等しくないのですか? は、私はそれはエンコードの問題になる可能性があります、あなたは(たとえばためvar_dump($_POST);
を使用することによって、コメントで指定されているよう)POSTリクエストが動作していることを確信している場合、誰かが私
'死ぬ()は'それで任意のコードを持つべきではないの両方で 'のvar_dump()を'実行し、それが実際に ' – Blueblazer172
!=='もしあなたに。また、デフォルトでPHPのエンコーディングをチェックし、HTMLファイルに ''を追加してください。 – Qirel
使用が含まれているかを見る – AnthonyB