![]() |
| ||
| session_start(): Cannot send session cookie - headers already sent by hi thrr is no one who can help me this is the prog which when i run faces problem of session. session_start(): Cannot send session cookie - headers already sent pls plssssssssss help me to solve the problem below is the code any one this is simple prog but i can't run if i can't run thn my boss will kick me out of the office. so pls hlp me. [php]<?session_start();?> <?php include"db_config.php"; $connect = mysql_connect("$db_host", "$db_user", "$db_password"); mysql_select_db("$db_name", $connect) or die(mysql_error()); $f_name= $_POST['fname']; $l_name= $_POST['lname']; $pass= $_POST['password']; $query = "SELECT * from helpagent WHERE first='$f_name' and last='$l_name' and password='$pass' "; $result = mysql_query($query); for ($i = 0; $i < mysql_num_rows($result); $i++) { $id = mysql_result($result, $i, "agentid"); $fname = mysql_result($result, $i, "first"); $lname = mysql_result($result, $i, "last"); $pas = mysql_result($result, $i, "password"); if (("$f_name" == "$fname") and ("$l_name" == "$lname") and ("$pass" == "$pas")) { $_SESSION['sfname'] = $fname; $_SESSION['slname'] = $lname; $_SESSION['sid'] = $id; echo("<script>document.location.href='user_page.php';</script>"); exit; }//if loop }//for loop ?>[/php] |
| ||
| Re: session_start(): Cannot send session cookie - headers already sent by I suggest you read the other threads you started, as well as the manual. There are also some very good how-tos out there to teach you how to properly do what you want to. |
| ||
| Re: session_start(): Cannot send session cookie - headers already sent by Check the manual... if that script is included check that the file that it is actually including it doesn't have any print or echo. session_start() should be at the very beginning of the code. Also change this: [php] <?session_start();?> <?php include"db_config.php"; [/php] to this [php] <?php session_start(); include"db_config.php"; [/php] There is no need to break the PHP tags there... and use <?php also instead of <? it will make the script work in other servers. Or maybe your server doesn;t support short php tags. |
| ||
| Re: session_start(): Cannot send session cookie - headers already sent by I'm assuming that your including this file into another file, and in that other file you have already echoed something when this file is included. Otherwise I cannot see what is wrong, as suggested the manual always helps. |
| ||
| Be sure that your SafeMode CLOSED. Ask your hosting company t switch it to CLOSED. The problem will be solved Quote:
|
| ||
<?php session_start(); |
| ||
| Sometimes the problem is caused by the Dreamweaver's "Include Unicode Signature (BOM)" property. To turn it off go to Modify > Page Properties > Title/Encoding in Dreamweaver and uncheck "Include Unicode Signature (BOM)" |
| All times are GMT -4. The time now is 11:27 pm. |
Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC