Apache & PHP (help!)
http:///localhost/test.php все проходит нормально, все работает. Но когда пробую передать любую переменную сценарию test1.php который должен вывести через echo значение переменной name ( или через форму или после "?" в командной строке браузера например http:///localhost/test1.php?name=sura )то получаю сообщение о том, что переменная name
не устоновлена). В чем дело?
В test1.php Я пишу:
<html>
<body>
<?
Echo "$name";
?>
</body>
</html>
и хочу прередать этому сценарию значение преременной из формы или из командной строки,
что я должен сделать объясните подробнее пожалуйста.
Подскажите жалуйста.
Я установил Apache 2.0.47 и PHP 4. Когда тестирую PHP (создал скрипт test.php вызывающий функцию phpinpho) набираю в брузере
не устоновлена). В чем дело?
В test1.php Я пишу:
<html>
<body>
<?
Echo "$name";
?>
</body>
</html>
и хочу прередать этому сценарию значение преременной из формы или из командной строки,
что я должен сделать объясните подробнее пожалуйста.
Подскажите жалуйста.
1. Теперь переменные нужно читать из массивов $_POST, $_GET, $_SESSION и.т.д.
2. Если Апаче2 вам нужен из за циферки 2 в названии, сносите и ставте 1.3. Вот пояснение насчет связки php и апаче2 от создателя PHP Rasmus Lerdorf-a.
Спасибо! Я поменял Apache на 1.3 . Да похоже, что лутшее вргаг хорошему.
Цитата:
Originally posted by sura
Спасибо! Я поменял Apache на 1.3 . Да похоже, что лутшее вргаг хорошему.
Спасибо! Я поменял Apache на 1.3 . Да похоже, что лутшее вргаг хорошему.
Есть еще вариант. в php.ini значение globals в on поставить
Цитата:
Originally posted by joper
Есть еще вариант. в php.ini значение globals в on поставить
Есть еще вариант. в php.ini значение globals в on поставить
Да, к стати, я это сделал, и теперь все мои скрипты работают.
Спасибо.