У меня есть специальная проблема с символом в моем PHP-коде. $ customer_code извлекается методом $ _POST.Неточные данные PHP при использовании метода POST
, когда я ввожу значение со специальным символом (например, D & 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
}
почему POSTED 'D & C' и 'статический D & C' не равно? я надеюсь, что кто-то может мне помочь
'die()' в нем не должно быть никакого кода – Blueblazer172
Запустите 'var_dump()' на обоих и посмотрим, что он на самом деле содержит – Qirel
Используйте '! ==' в вашем if. Кроме того, по умолчанию проверьте свою PHP-кодировку и добавьте '' в ваш html-файл – AnthonyB