Aller au contenu

Sujets conseillés

Posté

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

Posté

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,...

Posté

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

Posté

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..

Posté

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 ) 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

Posté

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 ;)

Posté

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.

Posté

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.

Posté

ok merci pour l'aide et surtout pour le renseignement comme on dit je vais de se pas faire les essais et encore merci

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...