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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.