Jump to content

session_start problem


m118

Recommended Posts

I get an error message on the web page.

 

Warning:  session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\AppServ\www\mission1\m.php:1) in D:\AppServ\www\mission1\m.php on line 1

 

I have put the session_start code on the top of the program, but it is not working. Please tell me how to fix it. Thank you very much.

 

 

<?php session_start();

 

if(isset($_SESSION['myusername']))

{

  print "Your session username: ".$_SESSION['myusername']. "<br>";

  print "Your session password: ".$_SESSION['mypassword']."<br>";

}

else

{

  print "Session does not exist";

}

 

?>

 

 

Link to comment
https://forums.phpfreaks.com/topic/241336-session_start-problem/
Share on other sites

just to be sure I would write it like this

 

<?php
session_start();

if(isset($_SESSION['myusername']))
{
  print "Your session username: ".$_SESSION['myusername']. "<br>";
  print "Your session password: ".$_SESSION['mypassword']."<br>";
}
else
{
  print "Session does not exist";
}

?>

If you have nothing at all (including spaces, tabs, empty lines, etc.) before the opening <?php tag, chances are you have a byte order mark in the file. Make sure your editor is set up to save files as UTF-8 without BOM.

If you have nothing at all (including spaces, tabs, empty lines, etc.) before the opening <?php tag, chances are you have a byte order mark in the file. Make sure your editor is set up to save files as UTF-8 without BOM.

learned something new right there, thanks Pikachu

Archived

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

×
×
  • Create New...

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.