error

Warning: Cannot modify header information - headers already sent by (output started at /h*********/createaccount.php:99) in /home/**********/createaccount.php on line 100
AHMED SAMYownerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Ryan ChongCommented:
have you done any redirection in your code but you still try to respond out something after that?
0
David FavorLinux/LXD/WordPress/Hosting SavantCommented:
This message means exactly what it says. The request triggered the HTTP header set to generate, then a duplicate header set was generated.

Here's how I fix these problems.

Visit the your problem link using...

curl -I -L $URL

Open in new window


Take a look at the headers.

Then run your /home/**********/createaccount.php file on the command line. Likely this command will die, unless you've dummied up whatever Web server environment is required + also likely you'll see two sets of headers emitted.

If you compare the curl output + .php file output you can get clues to fixing the problem.

If your php.php is the root of your request (no other include files), this becomes easier, as the problem should be easy to fix.
0
Chris StanyonWebDevCommented:
Post up the code from createaccount.php and we can take a proper look
0
AHMED SAMYownerAuthor Commented:
peace be upon you and mercy

this error yesterday i avoid by making this
but still session need to modify

	$_SESSION['username']=$filter_user_name;
								$_SESSION['password']=$filter_password;
							echo '<script type="text/javascript">'; 
							echo 'alert("saved successfully...");'; 
							echo 'window.location.href = "packages.php";';
							echo '</script>';}

Open in new window

0
Ryan ChongCommented:
you can use the header function to do redirection in php and you're unnecessarily to do a redirection by writing javascript to do that.

header
http://php.net/manual/en/function.header.php

in your case, you may put the exit after the last echo.

      $_SESSION['username']=$filter_user_name;
                                                $_SESSION['password']=$filter_password;
                                          echo '<script type="text/javascript">';
                                          echo 'alert("saved successfully...");';
                                          echo 'window.location.href = "packages.php";';
                                          echo '</script>';
                                                  exit;
}
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
PHP

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.