У меня есть этот PHP код
if (isset($_SESSION['error']))
{
echo "<span id='error'><p>" . $_SESSION['error'] . "</p></span>";
unset($_SESSION['error']);
}
Что делает $ _SESSION [ 'ошибка'] означает и снята с охраны один пожалуйста, объясните
У меня есть этот PHP код
if (isset($_SESSION['error']))
{
echo "<span id='error'><p>" . $_SESSION['error'] . "</p></span>";
unset($_SESSION['error']);
}
Что делает $ _SESSION [ 'ошибка'] означает и снята с охраны один пожалуйста, объясните
$ _SESSION содержит все переменные сеанса (например, идентификатор пользователя для входа в систему). Вы можете установить переменный сеанс, как это:
$_SESSION['foo'] = 'bar';
и получить доступ к нему позже (после несколько загрузки страницы еще, вот почему это так полезно) с помощью:
$foo = $_SESSION['foo'];
echo $foo; //Displays 'bar'
Вашего код проверяет, есть ли набор переменных сеанса, и если это так, отобразите ошибку и отключите переменную сеанса. Поэтому я бы предположил, что это означает, что когда-то ошибка была ошибочной. Использование переменной сеанса означает, что вы можете выполнить этот код на другой странице, где произошла ошибка.
$_SESSION['error']
означает ключ массива $_SESSION
, который был сгенерирован вами.
Он выглядит в сеансе, который является временным хранилищем, которое является уникальным для пользователя, и чаще всего это означает, что он остается на странице в одном «Посещайте сеанс», для переменная (на самом деле скорее array key), называемая error
; он затем вводит все, что содержит (вероятно, сообщение об ошибке), в кусок HTML, и после этого он удаляет ошибку из хранилища сеанса с помощью unset()
.
Посмотрите на документацию для $_SESSION
.
Это тест IQ? –
Привет! Вы пробовали искать? http://php.net/manual/en/features.sessions.php и http://php.net/manual/en/function.unset.php – Epodax
no **** er это не тест IQ, поэтому * *** выключен – Pulkit