Sessions!!! the session.save_path=?
Posted: Tue Apr 22, 2003 8:00 am
I don't know what im doin wrong i am registering variables and startin the session but it won't wirte it to the session temp dir! I have changeed the
session.save_path but nothin seems to work ! I am running it on Windows !
The error i am gettin is the following:
Bad LoginPHP Warning: session_start() [function.session-start]: open(/tmp\sess_65312e54bf624e4e1aec49682b88b8ca, O_RDWR) failed: No such file or directory (2) in F:\Support WebSite\public_html\html\login.php on line 62 PHP Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent in F:\Support WebSite\public_html\html\login.php on line 62 PHP Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent in F:\Support WebSite\public_html\html\login.php on line 62 PHP Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0 PHP Warning: Unknown(): open(/tmp\sess_65312e54bf624e4e1aec49682b88b8ca, O_RDWR) failed: No such file or directory (2) in Unknown on line 0 PHP 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 code i am usin is:
Thanx for any help!!!
session.save_path but nothin seems to work ! I am running it on Windows !
The error i am gettin is the following:
Bad LoginPHP Warning: session_start() [function.session-start]: open(/tmp\sess_65312e54bf624e4e1aec49682b88b8ca, O_RDWR) failed: No such file or directory (2) in F:\Support WebSite\public_html\html\login.php on line 62 PHP Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent in F:\Support WebSite\public_html\html\login.php on line 62 PHP Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent in F:\Support WebSite\public_html\html\login.php on line 62 PHP Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0 PHP Warning: Unknown(): open(/tmp\sess_65312e54bf624e4e1aec49682b88b8ca, O_RDWR) failed: No such file or directory (2) in Unknown on line 0 PHP 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 code i am usin is:
Code: Select all
<?php
session_start();
session_register('UserName');
session_register('FirstName');
session_register('Position');
session_register('in');
$in = "0";
$db = odbc_connect($dbsource, $dbuser, $dbpass) or die(odbc_errormsg);
$sql = "select * from $dbtable where UserName = '$UserName' AND Password = '$Password'";
$result = odbc_exec($db, $sql) or die(mysql_error());
//get the number of rows in the result set
$num = odbc_fetch_into($result,$results);
$name = odbc_fetch_into($result,$Results);
$UserName = $name[0];
$FirstName = $name[1];
$position = $name[6];
if($num != 0 && $name[6]=="admin")
{
header("Location: DeftCallLog.php");
exit;
}
else if($num != 0 && $name[6]=="Customer")
{
header("Location: CustCallLog.php");
exit;
}
else
{
echo("Bad Login");
exit;
}
?>