Формы по шагам

         

Использование глобальных переменных


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<body>

<?php

// Функция isset проверяет, присвоено ли переменной $username какое-либо значение

if (isset($username)) {

// Выводим текст

echo "Привет, $username";

}

else {

?>

<form>

<p><b>Введите ваше имя:</b><br>

<input type="text" name="username"></p>

<p><input type="submit" value="Отправить">

</form>

<?php

}

?>

</body>

</html>

В данном примере вначале идет проверка на существование значения переменной $username с помощью функции isset. Если какое-либо значение присвоено, оно будет выведено, в противном случае отображается форма, где требуется ввести имя пользователя.

Замечание

В настройках PHP (файл php.ini) можно запретить работу с глобальными переменными (register_globals = Off), в таком случае указанный пример не будет работать должным образом. Желательно вообще обходиться без глобальных переменных, что делается обычно в целях безопасности.



Содержание раздела