Jump to content

Session question


Sorrow

Recommended Posts

Hi everyone, Here i have a little problem when I'm logging in to my admin CP the session works but sometimes It just doesnt display anything like a blank page even If i am using the right user/pass. Here is the code I have at the top of each page

<?php
session_start();

if(!isset($_SESSION['loggedin'])) {
   header('Location: http://www.qwerty.com/admin.php');
   exit();
}
?>

 

Any ideas on what could be the problem??

 

And if I have the above code on all the pages that are linked trought my adminCP is it still goin to work??

 

Link to comment
https://forums.phpfreaks.com/topic/128424-session-question/
Share on other sites

That is the error code I get:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homepages/14/blabla/htdocs/admin.php:2) in /homepages/14/blabla/htdocs/admin.php on line 4

Whats on line 2 in admin.php?

Link to comment
https://forums.phpfreaks.com/topic/128424-session-question/#findComment-665530
Share on other sites

Here this is the first 10 line thats in the admin.php

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php
error_reporting(E_ALL); ini_set('display_errors','1'); 
session_start();

if(!isset($_SESSION['loggedin'])) {
   header('Location: http://www.xxxxxxxxxxx.com/');
   exit();
}
?>

Link to comment
https://forums.phpfreaks.com/topic/128424-session-question/#findComment-665541
Share on other sites

You cannot have any form of output before the use of session_start()

 

You should do:

<?php
error_reporting(E_ALL); ini_set('display_errors','1'); 
session_start();

if(!isset($_SESSION['loggedin'])) {
   header('Location: http://www.xxxxxxxxxxx.com/');
   exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Link to comment
https://forums.phpfreaks.com/topic/128424-session-question/#findComment-665543
Share on other sites

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.