|
|
|
|
|
для: JESS
(28.03.2008 в 15:03)
| | Нет. Функция isset (хотя это, если быть честным, не совсем функция, а языковая конструкция) возвращает true или false в зависимости от того существует ли указанная переменная или нет.
<?php
if( isset($_SESSION['name']) )
{
// Привет, $_SESSION['name']
}
?>
|
| |
|
|
|
|
|
|
|
для: parczynski
(28.03.2008 в 14:46)
| | Что то в это роде?
<?
if(isset($_SESSION['name']) != $_SESSION['name']) { ....
|
| |
|
|
|
|
|
|
|
для: JESS
(28.03.2008 в 14:36)
| | А почему бы просто isset($_SESSION['name']) не проверять? | |
|
|
|
|
|
|
| Примере по ссылек: http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=51011
в которой ползователь сможет просмотреть информацию после входа, щас я хочю сделать чтобы пользователь мог смотреть информацию до авторизации, но оставлять коментарии и т.д и .тп после.
Во решила использовать Сессии, после авторизации устанавливаються сессии:
<?
session_start();
$sid = session_id();
$_SESSION['sid'] = $sid;
$_SESSION['name'] = $_POST['name'];
?>
|
потом проверяюстся на главной странице:
<?
session_start();
$sid = session_id();
if($sid != $_SESSION['sid'] )
{ print "Привет, Гость!<br>"; } else { print "Привет, ".$_SESSION['name']."<br>";}
?>
|
Подскажите пожалуйста, я правельно делаю? | |
|
|
|
|