Re: !!Urgent .. Session Problem Solved ... But not completely
| From: | Dre | Date: | Sat, 04 Sep 2004 10:15:24 +0000 |
| Subject: | Re: !!Urgent .. Session Problem Solved ... But not completely | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-195823@lists.php.net to get a copy of this message | ||
thank u all ..
I really did all of what u said but nothing worked !!!!!!!!!!!!! which was
so so strange
The problem was that the php.ini file I have got corrupted or something that
the php.exe couldn't parse all of its values
Any way thanks again ..
Now I have another error with the same file and session
the errors are as follows
//=====================================================
Warning: session_start(): Cannot send session cookie - headers already sent
by (output started at C:\Program Files\Apache
Group\Apache2\htdocs\ELBA\logme_in.php:1) in C:\Program Files\Apache
Group\Apache2\htdocs\ELBA\logme_in.php on line 2
Warning: session_start(): Cannot send session cache limiter - headers
already sent (output started at C:\Program Files\Apache
Group\Apache2\htdocs\ELBA\logme_in.php:1) in C:\Program Files\Apache
Group\Apache2\htdocs\ELBA\logme_in.php on line 2
//=====================================================
"Dre" <dre00x@yahoo.com> wrote in message
news:20040904080637.92239.qmail@pb1.pair.com...
> Hi
>
> I'm trying to make a small login system on my website, I'm using
>
> Apache 2.0.49 for testing locally
> and PHP 4.3.4
> on MS Windows XP Pro.
>
> the login script is in the file logme_in.php shown below
>
> //============================================================
>
> <?php
> session_start();
> include("db.php");
>
> $username = trim(addslashes($_POST['user_name']));
> $pass = trim(addslashes($_POST['password']));
>
> if((empty($_POST['user_name'])) || (empty($_POST['password']))) {
>
> echo "enter username/password";
> }
>
> else{
> $sql = "SELECT * FROM members WHERE user_name='".$username."' AND
> password='".$pass."'";
> $result = mysql_query($sql);
> $num_return = mysql_num_rows($result);
>
> if($num_return ==1)
> {
> $row = mysql_fetch_array($result);
> session_register('uname');
> $_SESSION['uname'] = $username;
>
> }
> else {
> echo "invalid username/password";
> }
> }
>
> ?>
> //============================================================
>
> The problem is that every time I try to login I keep have the following
> error messages
>
>
****************************************************************************
> ******
> Warning: session_start(): open(/tmp\sess_2984f6d378560d0882f37728dbe1defc,
> O_RDWR) failed: No such file or directory (2) in C:\Program Files\Apache
> Group\Apache2\htdocs\ELBA\logme_in.php on line 3
>
> Warning: session_start(): Cannot send session cookie - headers already
sent
> by (output started at C:\Program Files\Apache
> Group\Apache2\htdocs\ELBA\logme_in.php:2) in C:\Program Files\Apache
> Group\Apache2\htdocs\ELBA\logme_in.php on line 3
>
> Warning: session_start(): Cannot send session cache limiter - headers
> already sent (output started at C:\Program Files\Apache
> Group\Apache2\htdocs\ELBA\logme_in.php:2) in C:\Program Files\Apache
> Group\Apache2\htdocs\ELBA\logme_in.php on line 3
>
> Warning: Unknown(): open(/tmp\sess_2984f6d378560d0882f37728dbe1defc,
O_RDWR)
> failed: No such file or directory (2) in Unknown on line 0
>
> Warning: Unknown(): Failed to write session data (files). Please verify
that
> the current setting of session.save_path is correct (/tmp) in Unknown on
> line 0
>
****************************************************************************
> *******
>
> the session.save_path parameter in my php.ini file is as follows
> **************************************
> session.save_path = "C:/WINDOWS/Temp"
> **************************************
>
> I'm kinda new at php and web development environment .. so any help will
be
> appreciated.
>
> Thanks in advance
> Dre,