Есть куча мелких вопросов, они наверное покажутся слишком тупыми для знающих, но я что-то сообразить не могу.
Все примеры кода из книги-самоучителя.
Итак поехали.
PHP код:
<?
echo "<html><body><h1>";
echo "Hello, $name";
echo "</h1></body></html>";
?>
Скрипт получает из адресной строки браузера значение параметра name и подставляет его в строку приветствия.
В Опере ввожу в строку адреса:
http://localhost/test/hello.php?name=Alex
В итоге имею просто:
Hello,
Путём копаний в инете я модицировал код(отмечено жирным) и получил следующее
PHP код:
<?[B]php[/B]
echo "<html><body><h1>";
echo "Hello, [B]$_GET[name][/B]";
echo "</h1></body></html>";
?>
Теперь всё работает нормально, но вопрос всё-таки почему не работает первый вариант, предложенный в книге?
Дальше. Есть переменная $REMOTE_ADDR, которая, как я понимаю является глобальной. Опять же, просто сравнить её значение не получается, предложенным в книге способом
PHP код:
if ($REMOTE_ADDR=="127.0.0.1")
,
опять же путём поисков, вышел на фукнцию и вышло следующее:
PHP код:
if (getenv($REMOTE_ADDR)=="127.0.0.1")
Так работает. Опять вопрос, почему книжный вариант не работает?
И общий вопрос: можеть есть какое-то хорошее учебное пособие, которое написано в хорошем стиле, и чтобы не пришлось потом переучиваться. Спасибо за ответы!
Социальные закладки