PigsHidePies Posted September 8, 2006 Share Posted September 8, 2006 My current problem has to do with session_start();I am trying to add this to the top of all my pages. I have it working on my login.php page fine. For some reason though on index.php instead of it working I get two of the same messages/links at the very top of the page: "function.session-start"The rest of the page shows up, but it messes up the structure.When I click on either of the above comments I get: "Not FoundThe requested URL /function.session-start was not found on this server."Basically what I am trying to do is check if a user is logged in or not by using: if(isset($_SESSION['validuser'])). Any help is appreciated. Link to comment https://forums.phpfreaks.com/topic/20100-trouble-with-session_start/ Share on other sites More sharing options...
Jenk Posted September 8, 2006 Share Posted September 8, 2006 post code please. Link to comment https://forums.phpfreaks.com/topic/20100-trouble-with-session_start/#findComment-88236 Share on other sites More sharing options...
PigsHidePies Posted September 8, 2006 Author Share Posted September 8, 2006 [code]<?phpsession_start();?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><head> <title>help me ahhh</title> <link rel=stylesheet href="style.css" type="text/css"></head><body><div id="shaper"><div id="headerholder"><div id="leftheader"><img src="header.jpg" border="0"></img></div><div id="rightheader"><?phpif (!isset($_SESSION['valid_user'])){ echo '<form name="input" action="login.php"method="post">username<input type="text" name="username" maxlength=12 class="textbox"><br />password<input type="password" name="password" maxlength=12 class="textbox"><br /><input type="submit" value="login" class="submit"></form>';}?>...more html...</body></html>[/code] Link to comment https://forums.phpfreaks.com/topic/20100-trouble-with-session_start/#findComment-88250 Share on other sites More sharing options...
Jenk Posted September 8, 2006 Share Posted September 8, 2006 can you also post the full error message please?(view the page source if necessary) Link to comment https://forums.phpfreaks.com/topic/20100-trouble-with-session_start/#findComment-88255 Share on other sites More sharing options...
redarrow Posted September 8, 2006 Share Posted September 8, 2006 might be the way you format html code and white spaces [code]<?php session_start(); ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><head><title>help me ahhh</title> <link rel=stylesheet href="style.css" type="text/css"></head><body><div id="shaper"><div id="headerholder"><div id="leftheader"><img src="header.jpg" border="0"></img></div><div id="rightheader"><?phpif (!isset($_SESSION['valid_user'])){?> <form name="input" action="login.php" method="POST">username<input type="text" name="username" maxlength=12 class="textbox"><br>password<input type="password" name="password" maxlength=12 class="textbox"><br><input type="submit" value="login" class="submit"></form>';<?}?>...more html...</body></html>[/code] Link to comment https://forums.phpfreaks.com/topic/20100-trouble-with-session_start/#findComment-88256 Share on other sites More sharing options...
Jenk Posted September 8, 2006 Share Posted September 8, 2006 redarrow - that won't make any difference, and may well infact break it altogether.. Link to comment https://forums.phpfreaks.com/topic/20100-trouble-with-session_start/#findComment-88257 Share on other sites More sharing options...
redarrow Posted September 8, 2006 Share Posted September 8, 2006 rubbish correct way to format a form ok.how brake it? Link to comment https://forums.phpfreaks.com/topic/20100-trouble-with-session_start/#findComment-88258 Share on other sites More sharing options...
PigsHidePies Posted September 8, 2006 Author Share Posted September 8, 2006 Still not working,heres the warning messages:<br /><b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /var/www/index.php:1) in <b>/var/www/index.php</b> on line <b>1</b><br /><br /><b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /var/www/index.php:1) in <b>/var/www/index.php</b> on line <b>1</b><br /> Link to comment https://forums.phpfreaks.com/topic/20100-trouble-with-session_start/#findComment-88260 Share on other sites More sharing options...
redarrow Posted September 8, 2006 Share Posted September 8, 2006 make sure there are no white spaces goto the end of every php?> and press delete untill reach > ok. Link to comment https://forums.phpfreaks.com/topic/20100-trouble-with-session_start/#findComment-88261 Share on other sites More sharing options...
PigsHidePies Posted September 8, 2006 Author Share Posted September 8, 2006 that was it, there was a single space before the <?php line...sorry for the trouble guys but thanks a lot for the help. Link to comment https://forums.phpfreaks.com/topic/20100-trouble-with-session_start/#findComment-88262 Share on other sites More sharing options...
redarrow Posted September 8, 2006 Share Posted September 8, 2006 no problam mate no problam anytime. Link to comment https://forums.phpfreaks.com/topic/20100-trouble-with-session_start/#findComment-88263 Share on other sites More sharing options...
Jenk Posted September 8, 2006 Share Posted September 8, 2006 [quote author=redarrow link=topic=107327.msg430431#msg430431 date=1157708572]rubbish correct way to format a form ok.how brake it?[/quote]what if short tags are off? ;) Link to comment https://forums.phpfreaks.com/topic/20100-trouble-with-session_start/#findComment-88265 Share on other sites More sharing options...
redarrow Posted September 8, 2006 Share Posted September 8, 2006 then turn them on lolor use <?php php?>ok brains lol Link to comment https://forums.phpfreaks.com/topic/20100-trouble-with-session_start/#findComment-88267 Share on other sites More sharing options...
Jenk Posted September 8, 2006 Share Posted September 8, 2006 php?> is not a valid closing tag, fyi :) Link to comment https://forums.phpfreaks.com/topic/20100-trouble-with-session_start/#findComment-88290 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.