LINUX.ORG.RU

[маразм]PHP

 


0

0
Есть 2-а скрипта test1.php и test2.php, наглая копипаста

<form action="test2.php" method="get">
<input type="text" name="$1"><br>
<input type="submit" value="Post">
</form>


И

<?php
print ($1);
?>

Нихрена оно не работает. Выполняю test1.php, оно проходит вроде как нормально, в адресной строке появляется http://localhost/test2.php?%241=reactos-suxx т.е идёт переадресация на test2.php, но в то-же время страница пустая, т.е или оно думает что переменная $1 пустая, либо просто не хочет её выводить. Вот таки дела.

Подозреваю что проблема в настройках опача или похапэ. Кто что думает?

P.S щас попробую под лайти.
Перемещено no-dashi из Desktop
Да, под лайти тоже не работает О_о
ZZaiatSS ★★
() автор топика
Ответ на: комментарий от x3al
Блжад, не придирайся, это просто пример (:
ZZaiatSS ★★
() автор топика
Ответ на: комментарий от ZZaiatSS
При выключенном register_globals никаких переменных в $1 не будет (это хорошо). Они в $_GET['имя_переменной_без_$'] и $_PUT['имя_переменной_без_$'].
В name в форме не нужно $. Да и не стоит называть переменные цифрами.
x3al ★★★★★
()
Ответ на: комментарий от x3al
Спасибо! Работает (: Мне друг-вантузятник сказал что надо делать так, я сделал, оно не работает

P.S Он сидит и ноет что под денвером всё работает, а ваш линукс - гав^Wплохая вещь :-D

ZZaiatSS ★★
() автор топика
Ответ на: комментарий от ZZaiatSS
Твоего друга-вантузятника ждёт очень приятный сюрприз в PHP6. Если его скрипты не поломают до этого =)
x3al ★★★★★
()
Ответ на: комментарий от GotDotNet
Один доллар. А вообще это я неправильно написал переменную (:
ZZaiatSS ★★
() автор топика
Ответ на: комментарий от ZZaiatSS
Суровые у вас там одмины локалхостов :)
Deleted
()
По дефолту эта опция в денвере выключена, я гарантирую. Твой друг виндузятник просто не умеет его готовить.
portalgun
()
Ответ на: комментарий от ufw
А потом из-за таких товарищей в ответ на "PHP" слышем "Быдло!"
ufw
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.