Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Проблема с передачей переменных через адресную строку (http://forum.oszone.net/showthread.php?t=138108)

vlaik 19-04-2009 06:02 1097955

Проблема с передачей переменных через адресную строку
 
Вобщем у меня возникла проблема, связанная с передачей переменных через адресную строку.Недавно начал изучение php, там такой пример. создаёи скрипт:
<?php
echo $a;
?>
это весь скрипт.
Теперь открываем браузер и если в адресной строке этой страницы дописать ?a=5 , то следовательно в браузере должна отобразиться 5, но он ничего не отображает и не выдаёт ошибки.
Пробовал вот так
<?php
$c = $a +$b;
echo $c;
?> (а в адресной строке дописывал ?a=5&b=5 (к примеру)
выводится всегда ноль.Не могу разобрать в чём проблема.
Только что сохранил страницу на сайте в интернете...Там работает, а у меня на локалхосте - нет.Кто нибудь знает как решить проблему?

Nevit 19-04-2009 18:44 1098319

Попробуй так
PHP код:

if (isset($_GET['a'])) { $a $_GET['a']; } 
if (isset(
$_GET['b'])) { $b $_GET['b']; } 

Вставь в начале страницы.
Вообще такую проверку передачи глобальных переменных нужно делать всегда, на всякий случай.

D_Master 19-04-2009 19:44 1098361

Ещё можно настроить PHP:
Код:

register_globals=On
В файле php.ini


Время: 10:09.

Время: 10:09.
© OSzone.net 2001-