ставлю на компе сервер apache+php есть такой код с файле first.php: <? echo "<html><body><h1>"; echo "Hello, $me"; echo "</h1></body></html>"; ?> ввожу http://localhost/first.php?me=CunningFox должно выводить Hello, CunningFox но выводит: Notice: Undefined variable: me in d:\www\html\first.php on line 3 Hello, чё это?
<? echo "<html><body><h1>"; $me=$_GET['me']; echo "Hello, $me"; echo "</h1></body></html>"; ?> Вот так должно работать. Читай что такое глобальные переменные в PHP
но лучше так не делать... Набери в гугле, напремер, "register_globals = On".. посмотришь на результат...
а так всё равно первый код не работает! даже с register_globals = On вылетает всё тоже сообщение об ошибке..
Во-во. Привыкайте люди к $_GET $_POST $_REQUEST ... проще для жизни. А можно сделать так (в начале кода... тот же register_globals):
C:\WINDOWS\php.ini RegisterGlobals = on И вообще никогда не делай $me Делай $_GET[me] или $_POST[me] или $_COOKIE[me]