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.