probleme session php - header tout ca.

probleme session php - header tout ca. - PHP - Programmation

Marsh Posté le 06-08-2009 à 16:10:02    

hello all :hello:
 
j'ai un ptit souci de session (je débute)
 
voila le rendu web  


Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/locacorse.fr/htdocs/adm.php:1) in /var/www/locacorse.fr/htdocs/adm.php on line 2


 
voila le code

Code :
  1. <?php
  2. session_start();
  3. if(isset($_SESSION['variable'])) {$totovar = $_SESSION['variable'];};
  4. //$_SESSION['variable'] = "toto" ;
  5. $titre = "LocaCorse";
  6. $page = "default.php";
  7. $newsonpage = 5;
  8. $nopage = $_GET['page'];
  9. include("session.inc" );
  10. include("head.inc" );
  11. include("banner.inc" );
  12. echo $totovar."<br>";
  13. ?>
  14. <a href="<?php session_destroy() ?>">destroy</a>


 
donc je fais bien gaffe a rien envoyer au navigateur avant et tout, donc je comprends pas.
 
merci d'avance :d


---------------
Si vous trouvez cette réponse particulièrement débile et/ou sans interet, considérez la comme du second degré ou ignorez la.
Reply

Marsh Posté le 06-08-2009 à 16:10:02   

Reply

Marsh Posté le 06-08-2009 à 16:33:21    

Y a surement une ligne de code avant ton session_start [:klemton]


---------------
PSN : XprtZ - BattleTag : XprtZ#2257 - 3DS : 2492-4109-3060
Reply

Marsh Posté le 06-08-2009 à 16:37:37    

c'est mon fichier tel quel
 
sinon, j'me suis rendu compte que j'en avais un 2e dans le session.inc, mais c'est corrigé.
 
sinon, le session start, il faut l'ouvrir au début de chaque page qui utilise la session, ou c'est une fois pour toute ??


Message édité par nick caragua le 06-08-2009 à 16:38:16

---------------
Si vous trouvez cette réponse particulièrement débile et/ou sans interet, considérez la comme du second degré ou ignorez la.
Reply

Marsh Posté le 06-08-2009 à 16:42:42    

Chaque page où tu as besoin d'utiliser les sessions :o
Le plus simple, c'est de faire un fichier avec un session_start et toutes tes config et hop tu l'inclus dans tous les fichiers.


---------------
PSN : XprtZ - BattleTag : XprtZ#2257 - 3DS : 2492-4109-3060
Reply

Marsh Posté le 06-08-2009 à 16:43:17    

ouais, c'est ce qui sera fait quand ca tournera, mais spas vraiment op la :/


---------------
Si vous trouvez cette réponse particulièrement débile et/ou sans interet, considérez la comme du second degré ou ignorez la.
Reply

Marsh Posté le 06-08-2009 à 16:47:03    

Y a aucune ligne (HTML compris) avant ? [:klemton]


---------------
PSN : XprtZ - BattleTag : XprtZ#2257 - 3DS : 2492-4109-3060
Reply

Marsh Posté le 06-08-2009 à 16:48:25    

ca commence par "<?php"
 
et juste apres, je "session_start();"


---------------
Si vous trouvez cette réponse particulièrement débile et/ou sans interet, considérez la comme du second degré ou ignorez la.
Reply

Marsh Posté le 06-08-2009 à 16:51:06    

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/locacorse.fr/htdocs/adm.php:1) in /var/www/locacorse.fr/htdocs/adm.php on line 2
 
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/locacorse.fr/htdocs/adm.php:1) in /var/www/locacorse.fr/htdocs/adm.php on line 2


 
resultat de la page sous FF [:prozac]
 
pourquoi je fais jamais rien qui marche :(


---------------
Si vous trouvez cette réponse particulièrement débile et/ou sans interet, considérez la comme du second degré ou ignorez la.
Reply

Marsh Posté le 06-08-2009 à 16:52:23    

C'est bizarre car l'erreur est assez explicite :
 

Citation :

Cannot send session cache limiter - headers already sent


 
Jvais me répéter mais t'es bien certain que le session_start() est la première chose qui est interprété ? [:tinostar]


---------------
PSN : XprtZ - BattleTag : XprtZ#2257 - 3DS : 2492-4109-3060
Reply

Marsh Posté le 06-08-2009 à 16:55:54    

ouais :spamafote:
 
la haut c'est le copier coller du fichier dont l'url est dans le navigo :o


---------------
Si vous trouvez cette réponse particulièrement débile et/ou sans interet, considérez la comme du second degré ou ignorez la.
Reply

Marsh Posté le 06-08-2009 à 16:55:54   

Reply

Marsh Posté le 06-08-2009 à 16:59:06    

le contenu de adm.php, c'est le bout de code d'en haut ?

 

edit : ok [:klemton]


Message édité par XprtZ le 06-08-2009 à 16:59:27

---------------
PSN : XprtZ - BattleTag : XprtZ#2257 - 3DS : 2492-4109-3060
Reply

Marsh Posté le 06-08-2009 à 17:00:10    

ouais, c'est une page pas finite.
 
mais avec le contenu réduit a sa plus simple expression, ca merde tjs  

Code :
  1. <?php
  2. session_start();
  3. ?>


 
j'reboot, a dans 5 [:transparency]


Message édité par nick caragua le 06-08-2009 à 17:00:26

---------------
Si vous trouvez cette réponse particulièrement débile et/ou sans interet, considérez la comme du second degré ou ignorez la.
Reply

Marsh Posté le 06-08-2009 à 17:01:51    

[:jsuistropcon] putain quel con.
 
la ligne commence par un espace [:prozac]
 
merci pour ton temps :d

Message cité 1 fois
Message édité par nick caragua le 06-08-2009 à 17:02:32

---------------
Si vous trouvez cette réponse particulièrement débile et/ou sans interet, considérez la comme du second degré ou ignorez la.
Reply

Marsh Posté le 06-08-2009 à 17:04:51    

nick caragua a écrit :

[:jsuistropcon] putain quel con.
 
la ligne commence par un espace [:prozac]
 
merci pour ton temps :d


 
[:haha]


---------------
PSN : XprtZ - BattleTag : XprtZ#2257 - 3DS : 2492-4109-3060
Reply

Marsh Posté le 06-08-2009 à 17:18:29    

et j'ai perdu le root de la base [:prozac]²
 
merci internet :d


---------------
Si vous trouvez cette réponse particulièrement débile et/ou sans interet, considérez la comme du second degré ou ignorez la.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed