![]() |
php - не передается параметр
Пробую передавать параметр из формы
<form action="script.php" method="post"> <input type="text" name="name1"> </form> В script.php переменная $name1 является пустой, причем пока был php3 все было нормально, сейчас php4, может я установил что-то не так ? Может модуль какой-то не включил ? Да, кстати, где в php.ini прописать путь к библиотекам, не модулям, а библиотекам, а то по умолчанию они находятся в dlls, а он ищет их в основной директории. |
$name1 ВХДЕФ ОБИПДЙФШУС Ч $_POST[name1], ЕУМЙ ИПЮЕЫШ ЮФП ВЩ ВЩМП ЛБЛ ТБОШЫЕ, Ч php.ini ТЕЗЙУФЕТ_ЗМПВБМУ ЧЛМАЮЙ.
|
Личноя чтобы было проще при отладке в начале паги со скриптом ставил переменные которые должны передаться.
$var1=""; $var2=""; etc потом естественно убирал. |
Smerch> unset() все-таки понадежнее будет :)
кинь phpinfo(); и проверь register_globals... если отключено - гляди через $HTTP_POST_VARS в версиях до 4.1.0 или $_POST в версиях от 4.1.0, и это будет более правильно с точки зрения безопасности. Пользуйся isset() для проверки ключевых вешей перед тем, как что либо делать. А это добавка к вопросу о совместимости скриптов версий до 4.1.0 и после :) |
| Часовой пояс GMT +4, время: 13:29. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.