currently when the user's log in, they are forwarded to the document they try to access.
but thats all it does, just the document, for example.
when they click on a link such as:
http://www.example.com/tickets.php?action=view&ticket=7
it forwards people to:
http://www.example.com/tickets.php
but i want it to forward them to whatever variables are on the end.
how do i get all variables from the url to put in the redirection?
heres the current login function:
Code: Select all
function log_in($user, $pass){
$username = $user;
$password = $pass;
$password = md5($password);
$sql = @mysql_query("SELECT * FROM users WHERE username = '$username' AND pwd = '$password' LIMIT 1;");
if(!$sql){
exit('Error: 02<br />Unable to verify youdr details, please try again later');
}
if(mysql_num_rows($sql) == 1){
$data = mysql_fetch_array($sql);
if(!$data){
exit('Error: 04<br />Unable to verify your details, please try again later');
}
$user_id = $data['id'];
$session_id = mktime();
$session_id = md5($session_id);
//INSERT SESSION ID INTO DATABASE
$sql_ses = mysql_query("UPDATE users SET
ses_id ='$session_id'
WHERE id ='$user_id';");
if(!$sql_ses){
exit('Error: 03<br />Unable to verify your details, please try again later<br />');
}
setcookie('user', $user_id, time() + 7600);
setcookie('sesh_id', $session_id, time() + 7600);
header( 'Location: ' . $_SERVER['PHP_SELF']) ;
return TRUE;
}else{
return FALSE;
}
}i need to put all of the url variables into the header part but i cant think of a way to get all variables.
i could look at every single page i ask them to log into and get all of the variables if they exist but surley theres is a more simple way?
thanks for any help.