[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP GET и POST заменяет пробел в ключе на "_"
Zzepish
Бросаю:
CONTENT NAME
Приходит:
CONTENT_NAME

Эт я вот к чему: это везде так? Или зависит от настроек хостинга?
Если везде - то гуд (буду придерживатся стандарта), если нет - что тогда делать?
Oyeme
http://www.php.net/manual/en/language.variables.external.php

Note:
Dots and spaces
in variable names are converted to underscores. For example <input name="a.b" />

becomes $_REQUEST["a_b"].


The full list of field-name characters that PHP converts to _ (underscore) is the following (not just dot):

chr(32) ( ) (space)
chr(46) (.) (dot)
chr(91) ([) (open square bracket)
chr(128) - chr(159) (various
Zzepish
Oyeme
Я уже прочел.
Т.е. отключить эту тему не реально?
walerus
Цитата (Zzepish @ 18.11.2016 - 08:11)
если нет - что тогда делать?

А почему нельзя сразу "избегать подводных камней" и писать с "_" ?...
Zzepish
walerus
потому-что такие поля мне приходят по api. Я всегда пишу с "_". Такой маразм встречаю впервые! вот и вопросом озаботился
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.