Cookies et hébergement

midnnight Messages postés 514 Statut Membre -  
midnnight Messages postés 514 Statut Membre -
Bonjour,
Savez vous si certains hébergeurs donnant accès à php refusent les cookies ?
J'ai fait un site pour une amie et son fils héberge le site à l'étranger et mon système d'identification par cookies ne fonctionne pas. C'est pour cette raison que je vous pose cette question...
Merci bien par avance...
Configuration: Windows Vista
Opera 9.80

3 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Qui te dis que ça provient de l'hébergeur ?
    Passe ton code.
    S'il est assez long, colles-le sur ce site.
    0
  2. midnnight Messages postés 514 Statut Membre 38
     
    Non, il n'est pas très long, mais il fonctionne chez mon hébergeur, c'est pour ça que je pige pas...
    <?php /* Date de création: 11/07/2009 */ ?>
    <?
    // si le visiteur a tapé "les mots de pass" dans le formulaire
    // on met "ok" dans le cookie
    if($_POST["user"]=="pseudo"
    and $_POST["pass"]=="mot_de_pass") {
       setcookie("passe2","ok");
       Header("Location: ".$_SERVER["PHP_SELF"]);
    // sinon si le lien contient ?pass=no
    // on vide le cookie
    } elseif(@$_GET["user"]=="no"
    and @$_GET["pass"]=="no") {
       setcookie("passe2");
       Header("Location: ".$_SERVER["PHP_SELF"]);
    }
    // on lit le cookie
    $isOK = (@$_COOKIE["passe2"]!="");
    // si non vide : afficher le menu
    if($isOK) { ?>
    </span><span style="color:#FF0000">Bonjour</span>
     <br />
    <? // si vide : afficher le formulaire
    } else { ?>
       <form method="post" action="<?$PHP_SELF;?>">
        <label>Nom d utilisateur : <input type="text" name="user" /></label><br />
        <label>Mot de passe : <input type="password" crypt_password name="pass" /></label><br /><br />
    
        <input type="submit" value="Envoyer" />
        <input type="reset" value="Rétablir" />
    </form>
    <?php
    function crypt_password($texte) { 
       $s=""; 
       for ($i=0;$i<strlen($texte);$i++) { 
         $s.="&#".ord($texte{$i}).";"; 
       } 
       return $s; 
    } 
    // FIN du Filtre crypt_form
    ?>
    <? } ?>
    
    0
  3. midnnight Messages postés 514 Statut Membre 38
     
    Up ?
    Personne à eu ce prob chez un hébergeur à l'étranger ?
    0