damien Posté 19 Août 2005 Posté 19 Août 2005 bonjour pour ma boutique oscommerce j'ai un soucis avec la contrib ultimate seo v2.1b et la contrib sid killer sur le fichier seo.class.php.Si je mets le fichier je n'ai plus les oscid et mes liens sont impeccable mais le probleme je n'arrive pas ouvrire une session . Dans le fichier seo-class ces se bout de code qui me bloque mes sessiosns if (isset($sid) && ( !$kill_sid ) ) { $link .= $separator . $sid;} else return $link; } si quelqu'un peu me dire ou est le probleme d'avance merci
zantar Posté 19 Août 2005 Posté 19 Août 2005 Idée au hasard, ce qui bloque tes sessions ne serait il paas du au fait que tu fais ton install en mode sécurisé? essaye sans le ssl , car il va chercher le https sur le serveur virtuel sans le trouver,...
damien Posté 19 Août 2005 Auteur Posté 19 Août 2005 merci pour ta reponse mais je ne suis pas en mode securise ssl et tu le voit ou qu'il va chercher https encore merci pour ta reponse et d'avance merci pour l'aide
zantar Posté 19 Août 2005 Posté 19 Août 2005 quand tu as fais ton install as-tu coché la case mode sécurisé ou sll? cest la premiere cause de refus douverture de session refais une install et fais attention au mode ssl..
damien Posté 19 Août 2005 Auteur Posté 19 Août 2005 merci de ta reponse mais ma boutique est deja en ligne et dans cette boutique j'essaye (je dit bien j'essaye car je galere depuis 2 jours sur cette contrib ) d'installer une contribution car avant de l'installer tout fonctionne bien les sesions s'ouvre aucun probleme des que je mets cette contrib elle bloque mes sessions je ne peut plus etre identifier sur mon site et le probleme viens de ce bout de code if (isset($sid) && ( !$kill_sid ) ) { $link .= $separator . $sid;} else return $link; } encore merci d'essayer de m'aider
Anonymus Posté 19 Août 2005 Posté 19 Août 2005 Essaies ceci : die("passe bien par ici");if (isset($sid) && ( !$kill_sid ) ) { $link .= $separator . $sid;} else return $link; } Tu devrais avoir : passe bien par ici. Essaies alors : if (isset($sid) && ( !$kill_sid ) ) { echo "<br>passe par if"; echo "<br>Sid : ".$sid; echo "<br>$kill_sid : ".$kill_sid; echo "<br> Link : ".$link; $link .= $separator . $sid; echo "<br> Link2 : ".$link; die("");} else echo "<br>passe par else.<br>link : ".$link; die(""); return $link; } Retourne nous le second résultat
damien Posté 19 Août 2005 Auteur Posté 19 Août 2005 bonjour voici le resultat passe par else.link : http://ileauxtresors.com/index.php merci pour l'aide
Anonymus Posté 19 Août 2005 Posté 19 Août 2005 Mouais.. D'un autre coté, on ne sait pas si c'est l'une ou l'autre des 2 conditions du 'if' qui ne marche pas. Recommence avec ceci : if (isset($sid) && ( !$kill_sid ) ) { echo "<br>passe par if"; echo "<br>Sid : ".$sid; echo "<br>$kill_sid : ".$kill_sid; echo "<br> Link : ".$link; $link .= $separator . $sid; echo "<br> Link2 : ".$link; die("");} else echo "<br>passe par else.<br>link : ".$link; echo "<br>Sid : ".$sid; echo "<br>$kill_sid : ".$kill_sid; echo "<br> Link : ".$link; $link .= $separator . $sid; echo "<br> Link2 : ".$link; die(""); return $link; } Merci.
damien Posté 19 Août 2005 Auteur Posté 19 Août 2005 (modifié) voila la reponse passe par else.link : http://ileauxtresors.com/index.php Sid : : Link : http://ileauxtresors.com/index.php Link2 : http://ileauxtresors.com/index.php? mais se qui me rend fou sur mon site de test tout fonctionne impeccablement des que j'ai mis le fichier en production il me bloque l'ouverture des sessions. Merci pour l'aide Modifié 19 Août 2005 par damien
Anonymus Posté 19 Août 2005 Posté 19 Août 2005 En fait, le problème ne vient pas de là, mais d'avant ce code. Là, on voit qu'il n'y a pas de sessions. Elles ne risquent pas de s'afficher Essaies de remonter ton programme, comme ca, avec des tests 'echo $sid', pour voir où ca s'affiche, et où la variable est désactivée.
damien Posté 19 Août 2005 Auteur Posté 19 Août 2005 ok merci pour l'aide et surtout pour le renseignement comme on dit je vais de se pas faire les essais et encore merci
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant