nikola86 Posted December 7, 2008 Report Share Posted December 7, 2008 Доброе время суток. Установил ХАМПП 1.6.8. Все оставил по умолчанию, Только поменял имя сервера в httpd.conf. Начал изучать PHP и прямо сразу столкнулся с проблемой.При написании скрипта <? echo "<html><body><h1>"; echo "Hello, $my_name"; echo "</h1></body></html>" ?> ввожу в строку браузера http://localhost/first.php?my_name=Nikola в браузере отображается только Hello, если написать так <? $my_name="Nikola"; echo "<html><body><h1>"; echo "Hello, $my_name"; echo "</h1></body></html>" ?> то выводится Hello, Nikola, как надо. Подскажите, в чем проблема, может нужно разкомментировать какие-нибудь модули. Quote Link to comment Share on other sites More sharing options...
Darhazer Posted December 9, 2008 Report Share Posted December 9, 2008 Привет, Ваш код будеть работать только если register_globals = on. Но не надо изменять настройки сервера, а код register_globals плохо пользувать, да и в PHP 6 его вообще не будеть Все, что приходить через адресной строки, надо забырать от $_GET: <?php$my_name= $_GET['my_name'];echo "<html><body><h1>";echo "Hello, $my_name";echo "</h1></body></html>"?> Quote Link to comment Share on other sites More sharing options...
alexa-n Posted August 11, 2009 Report Share Posted August 11, 2009 Вы нигде не определили значение переменной $my_name, поэтому только Hello. Первая и последняя строки печатаются, но не отображаются броузером, т.к. html. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.