if(!$_POST['username'] || !$_POST['password'])
$err[] = 'All the fields must be filled in!';
if(!count($err))
{
$_POST['username'] = mysql_real_escape_string($_POST['username']);
$_POST['password'] = mysql_real_escape_string($_POST['password']);
$_POST['rememberMe'] = (int)$_POST['rememberMe'];
// Escaping all input data
$row = mysql_fetch_assoc(mysql_query("SELECT id,usr FROM tz_members WHERE usr='{$_POST['username']}' AND pass='".md5($_POST['password'])."'"));
if($row['usr'])
{
// If everything is OK login
$_SESSION['usr']=$row['usr'];
$_SESSION['id'] = $row['id'];
$id = $row['id'];
$_SESSION['rememberMe'] = $_POST['rememberMe'];
// Store some data in the session
setcookie('tzRemember',$_POST['rememberMe']);
}
else $err[]='Wrong username and/or password!';
}
if($err)
$_SESSION['msg']['login-err'] = implode('<br />',$err);
// Save the error messages in the session
$goHere = 'Location: /index2.php?id=' . $id;
header($goHere);
exit;
}
У меня есть следующий код, который после входа в систему, это $_GET
идентификатор и добавляется к URL, как index2.php?id=5
. Как мне сохранить этот id=5
в URL независимо от того, по какой ссылке они нажимают ??
Этот идентификатор взят из этого:
$_SESSION['usr']=$row['usr'];
$_SESSION['id'] = $row['id'];
$id = $row['id'];
Что я хочу сделать
Хорошо, если у меня все настроено, вы входите в систему, а затем отправляет вас на домашнюю страницу, такую как index2.php? Id = [someint] , если вы нажмете другую ссылку, скажем, prof.php, она удалит id=[someint]
часть, я хочу сохранить его там в URL, так что, пока пользователь вошел в систему - используя мой код выше, URL мог бы прочитать: index.php? Id = 5, а затем перейти на другую страницу может читать prof.php? id = 5 и т. д., и т. д. Это целое число , очевидно, будет динамическим в зависимости от того, какая ВОЗ вошла в систему