|
|
|
|
|
для: retsoul
(29.11.2007 в 15:57)
| | так и сделаю, спасибо. | |
|
|
|
|
|
|
|
для: kb_nn
(29.11.2007 в 15:42)
| | можно, для этого надо было просто переименовать переменные, не допускать одноимённых переменных в постовых переменных, в сессионных и просто переменных | |
|
|
|
|
|
|
|
для: retsoul
(29.11.2007 в 15:20)
| | большое спасибо!
заработало!!!!!!!!!!!!
все дело оказывается было в register_globals
но. тогда такой вопрос- а можно написать код, который будет работать в обоих случаях? | |
|
|
|
|
|
|
|
для: kb_nn
(29.11.2007 в 14:58)
| | 1) сохраняются ли значения в сессиях?
2) в php.ini каково значение register_globals? | |
|
|
|
|
|
|
|
для: retsoul
(29.11.2007 в 14:55)
| | ну так я же их не смотрю, если в сессиии лежит веное значение.
какая разница, что там
ведь заход на нужную страницу происходит, но каждый раз логин и пароль спрашиваются опять | |
|
|
|
|
|
|
|
для: kb_nn
(29.11.2007 в 14:52)
| | если приведённый листинг - это код модуля, вставляемый на всех страничках, предназначенных администратору, то возможно, что это происходит из-за этих двух строк:
<?
$username=@$_POST['username'];
$password=@$_POST['password'];
?>
|
т.к. на каждой страницы происходит присваивание переменной | |
|
|
|
|
|
|
| пусть есть модуль, который я вставляю в начало предназначенных админу файлов
<?
$login="1";
$pass="23";
session_start();
$username=@$_POST['username'];
$password=@$_POST['password'];
if($_SESSION['username']!=$login){
$_SESSION['username']=htmlspecialchars(stripslashes($username));
}
if($_SESSION['password']!=$pass){
$_SESSION['password']=htmlspecialchars(stripslashes($password));
}
if ($_SESSION['username']!=$login || $_SESSION['password']!=$pass){?>
<html>
<head><title>Вход</title></head>
<body>
<h2 align="center">Вход</h2>
<p align="center">Введите логин и пароль для входа</p>
<form action='' method='post'>
<table border="0" cellspacing="0" cellpadding="5" align="center">
<tr><td>Логин:</td><td><input type='text' name='username' size='20'></td></tr>
<tr><td>Пароль:</td><td><input type='password' name='password' size='20'></td></tr>
<tr><td> </td><td><input type='submit' value='Войти'></td></tr>
</table>
</form>
</body>
</html>
<?}?>
|
и хочу, чтобы введенные при входе логин и пароль сохранялись при переходе на другие страницы. но этого не происходит. на каждой странице все равно спрашивается логин и пароль. почему так присходит? | |
|
|
|
|