Session PHP chez 1 and 1
Résolu
Bonjour,
Voila j'ai crée un espace membre sécurisé pur mon site hébergé chez 1 and 1.
Mon Script fonctionne à merveille en LOCAL mais lorsque je le transmet sur dans mon domaine 1 and 1, mes session ne fonctionne plus....
quelqu'un a une idée de se que je pourrai faire ???
--
La nouveauté ne peut que nous améliorer...
Voila j'ai crée un espace membre sécurisé pur mon site hébergé chez 1 and 1.
Mon Script fonctionne à merveille en LOCAL mais lorsque je le transmet sur dans mon domaine 1 and 1, mes session ne fonctionne plus....
quelqu'un a une idée de se que je pourrai faire ???
--
La nouveauté ne peut que nous améliorer...
Configuration: Windows Vista Firefox 3.0.10
4 réponses
-
Mettre ceci
magic_quotes_gpc = off magic_quotes_runtime = off magic_quotes_sybase = off register_globals = off
Dans un fichier portant le nom php.ini à la racine de ton site, et zou, t'auras plus de problèmes.-
Voila sa me fait apparaitre des erreurs... alors qu'avant jen avait pas lol ^^
c un point positif ^^
voici l'erreur :
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /..../admin/index.php:1) in /...../admin/index.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /..../admin/index.php:1) in /..../admin/index.php on line 3
Warning: Cannot modify header information - headers already sent by (output started at /..../admin/index.php:1) in /..../admin/index.php on line 4
voici les debut du code de la page index.php :
<?php
session_start();
header('Content_type: text/html; charset=utf-8');
....
?>
jespere que quelqu'un pourra trouvée mon erreur !!
-
-
-
Cela veut dire que t'as déjà effectué une sortie de texte (ou html) avant ton session_start().
-
Salut
Je pense que ça vient d'un petit réglage sur leur serveur. Ce réglage fait que $_SESSION['id'] est égal à $id (par exemple).
J'espère t'avoir aidé.
-
-
@DoI3yPar exemple :
<?php session_start(); // Ne pas oublier $_SESSION['id'] = 3; // On défini une valeur comme exemple $id = 1; echo $_SESSION['id']; // Affichera : 1 ?>
-
-
Et à tout hasard, comme apparemment il n'y a rien avant ton <?php, regarde si dans ton éditeur tu n'as pas enregistré avec le bom, https://fr.wikipedia.org/wiki/Byte_Order_Mark