вот начал изучать php, учусь по книге, делаю все как положено, но чего то не сходится... вот код: PHP: <html><body><h1> <? echo "Привет, $name!"; ?> </h1></body></html> переменную $name задаю через адресную строку браузера... но он почему то не передает..почему? делаю так: http://localhost/index.php?name=Александр
Оффтоп: если твоя книга формата онлайн и проста и понятна, кинь линку, тоже планирую начать изучение... или кто знает такие, накидайте ссылок, плз...
да да, киньте и мне ссылку) хочу поржать) сделай так PHP: <? extract($_GET); echo "Привет, $name!"; ?>
Или книга плохая, что маловероятно, или читающий читает ее поверхностно, что более вероятней. PHP: echo "Привет, ".$_GET['name']."!"; Для того, чтобы разобраться в этом нужно открыть главу, в которой описывается GET запрос, после читаем, что такое POST запрос. А вообще лучше для начала почитать про HTTP.
Если следовать твоему алгоритму, то делается это так: PHP: <?php $name = "Имя"; echo "Привет, $name!"; ?>