On Thursday, March 14, 2002, at 02:15  PM, Daniel Ferreira Castro wrote:

> If it validates the user, then he creates a session called 
> login_session and
> open another file called s_proj.htm throug the line
> header("location:http://pinguim/pb/s_proj.php";);
>
> The problem is
> on my login.php I have the block
>
>     session_name("login_session");
>     session_start();
>     session_register(login);
>     session_register(pass);
>     $HTTP_SESSION_VARS["login"]= '$user';
>     $HTTP_SESSION_VARS["pass"]='$pass';
>     mysql_close($link);
>     header("location:http://pinguim/pb/s_proj.php";);
>
> and I wish to retrieve at s_proj.php the values of the session variables
> login and pass registered for my "login_session" session.  How can I do 
> it?

Two things:

(1) at the top you say "s_proj.htm" but I am assuming this is a typo and 
you mean "s_proj.php"
(2) you have variables in single quotes, which will prevent them from 
expanding.  You can drop the single quotes if you want.
(3) If you are using PHP 4.1.0 or greater, then there is a much easier 
way to write this script:

session_start();
$_SESSION['login'] = $_POST['user']; // use $_GET if that is the method 
you're using
$_SESSION['pass'] = $_POST['pass']; // use $_GET if you are using that 
method
mysql_close($link);
header("location: http://pinguim/pb/s_proj.php";);



HTH,
Erik




----

Erik Price
Web Developer Temp
Media Lab, H.H. Brown
[EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to