Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Probleme cu sesiunile si cu header
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Subiectul anterior :: Subiectul următor  
Autor Mesaj
stefan03



Data înscrierii: 01/Iun/2004
Mesaje: 28
Locație: Ploiesti

Trimis: Dum Oct 31, 2004 9:51 pm    Titlul subiectului: Probleme cu sesiunile si cu header  

Salut , am si eu o problema . Sunt la incepit de drum si ......
Am dat peste aceste erori :
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at d:\apache\htdocs\cap9\sesiuni\login.php:4) in d:\apache\htdocs\cap9\sesiuni\login.php on line 18

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at d:\apache\htdocs\cap9\sesiuni\login.php:4) in d:\apache\htdocs\cap9\sesiuni\login.php on line 18

Warning: Cannot modify header information - headers already sent by (output started at d:\apache\htdocs\cap9\sesiuni\login.php:4) in d:\apache\htdocs\cap9\sesiuni\login.php on line 21


Scriptul este :


<?php
define ('TITLE' , 'Login');
require ('templates/header.php');

print '<div id="leftcontent">
<h1>Login from</h1>
<p>Userii care sunt logati su avantajul de a acceda la informatii mai complexe</p>';
// Verifica daca formularul a fost inaintat
if (isset ($_POST['submit'])) {

//Trateaza formularul
if ( (!empty($_POST['username'])) && (!empty($_POST['password'])) ) {
if ( ($_POST['username'] == 'testing') && ($_POST['password'] == 'testpass')) {
//Actiuni de sesiune
session_start();
$_SESSION ['username'] ='testing';
$_SESSION ['loggedin'] = time();
header ('Location: welcome.php');
exit();
}
else {
print 'Parola sau username nu sunt corecte';
}
}else {
print 'Va rugam completati ambele campuri username and password';
}
}else {
print '<form action="login.php" method="post"><p>
Username : <input type="text" name="username" size="20" /><br />
Password : <input type="password" name="password" size="20" /><br />
<input type="submit" name="submit" value="Log IN !" /></p>
</form>';
}
print '</div>';

require ('templates/footer.php');
?>


si


<?php
define ('TITLE' , 'Welcome');
require ('templates/header.php');


?>
<div id=leftcontent'>
<h1>Welcome to the Elliot Fan Club</h1>
<p>You are now logged</p>
<p>Aici tre text.Aici tre text Aici tre text .
Aici tre text Aici tre text Aici tre text
Aici tre text Aici tre text Aici tre text
Aici tre text Aici tre text Aici tre text
Aici tre text Aici tre text Aici tre text </p>
</div>
<?php
require ('templates/footer.php');
?>
Sus  
un_guru



Data înscrierii: 25/Iul/2004
Mesaje: 153
Locație: Miecurea Ciuc

Trimis: Dum Oct 31, 2004 10:21 pm    Titlul subiectului:  

instructiunile session, cookie, header trebuiesc trimise catre navigator inaintea oricarui alt mesaj. daca apare un mesaj inainte(chiar si mesaje de eorare) header-ul nu mai poate fi trimis si sessiunea nu mai pote fi portinta. In scriptul tau apare un mesaj chiar pe linia 5 (print 'div ...)
an style="color: #000000"><?php <? //codul corect  session_start(); if(conditie){   header(location: ..."); } else {  print .... } 
Sus  
stefan03



Data înscrierii: 01/Iun/2004
Mesaje: 28
Locație: Ploiesti

Trimis: Dum Oct 31, 2004 10:41 pm    Titlul subiectului:  

Salut ,
am eliminat print "div...;si am aceeasi problema

:(
Sus  
stefan03



Data înscrierii: 01/Iun/2004
Mesaje: 28
Locație: Ploiesti

Trimis: Dum Oct 31, 2004 10:48 pm    Titlul subiectului:  

Gata merge ,

era gresala mea ( incepator ce sa fac :D ) , merci mult !!
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community