Jump to content

Archived

This topic is now archived and is closed to further replies.

truenitin

header problem i am getting frustrated now

Recommended Posts

hiii

i am using php5
apache 2

the following line of  code

header("location:login_success.php")

gives the error

header already sent

i tried ob_end_flush also , removed all the blank spaces also everything but it still keeps popping up

Nitin

This is an SOS

Share this post


Link to post
Share on other sites
Can you post the full script?

Also, read here:
http://www.phpfreaks.com/forums/index.php/topic,37442.0.html

Orio.

Share this post


Link to post
Share on other sites
hii this is the script i am using

<?php
ob_start();
require("data_conn.php");
ob_end_flush();
?>
<?php
ob_start();
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
$sql="SELECT * FROM members where username='$myusername' and password='$mypassword'" ;
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1){
//session_register("myusername");
//session_register("mypassword");
header("location:login_success.php");
}
else {
echo "Wrong Username or Password";
}
ob_end_flush();
?>


i removed the session_register because it is also giving me the same error
will sort that out when i get to the root of the problem.

I am calling the above script in the form

Nitin

Nitin

Share this post


Link to post
Share on other sites
Why do you use the ob_start and ob_end_flush functions? And does data_conn.php output anything?
Also make sure data_conn.php doesnt have any white spaces before the opening <?php and after the closing ?>

Orio.

Share this post


Link to post
Share on other sites
hiii orio

thank  you very much

Data_conn had some white spaces i removed them

and it is working fine ....


Thank you very much

Nitin

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.