Cookies et hébergement
midnnight
Messages postés
514
Statut
Membre
-
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...
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...
A voir également:
- Cookies et hébergement
- Supprimer les cookies - Guide
- La cause de ce problème peut être la désactivation ou le refus des cookies ✓ - Forum Mozilla Firefox
- Cookies manager - Télécharger - Confidentialité
- Hebergement image gratuit - Guide
- Hébergement illimité - Guide
3 réponses
Qui te dis que ça provient de l'hébergeur ?
Passe ton code.
S'il est assez long, colles-le sur ce site.
Passe ton code.
S'il est assez long, colles-le sur ce site.
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
?>
<? } ?>