J'ai deux domaines, domain.com et main.com. Je dois aller à main.com et retourner à domain.comRedirections PHP sans bouclage
Comment faire ces redirections sans boucle? Et je ne peux pas ajouter le paramètre GET.
domain.com → main.com → domain.com
J'ai deux domaines, domain.com et main.com. Je dois aller à main.com et retourner à domain.comRedirections PHP sans bouclage
Comment faire ces redirections sans boucle? Et je ne peux pas ajouter le paramètre GET.
domain.com → main.com → domain.com
J'ai trouvé aucune autre solution que celle-ci:
domain.com
<?php
if(!isset($_COOKIE['flag']))
{
setcookie('flag', 1, time() + 100, "/");
header('location: http://main.com');
}
else
{
setcookie('flag', '', time() , "/");
echo 'done!';
}
?>
main.com
<?php
header('location: http://domain.com');
?>
Vérifiez le referrer.
aucun referrer bacause utilisé en-tête ('Emplacement: ...') – swamprunner7
et je comprends que je ne peux pas définir referrer dans les en-têtes aussi :( – swamprunner7
Vous pouvez utiliser la fonction header
de la page que vous souhaitez rediriger vers un autre endroit:
header('LOCATION: url/page here');exit;
domain.com/get - une variable supplémentaire dans ce stade, vous pouvez ajouter ensuite si vous entrer dans
domain.com vérifier cette variable, si ce varaible existe sur
GET
alors ne soyez pas en
main.com/send
Si vous utilisez
header()
pour changer l'emplacement, vous pouvez ajouter en url certains obtenir variable comme par exemple
index.php?x
. Ensuite, vous pouvez vérifier
isset($_GET['x'])
pour obtenir l'existence de cela.
Vous ne pouvez pas faire cela sous cette forme.
Haha, pourquoi ne pas vous juste supprimer cette réponse ;) – Harmen
pourquoi?!? plus d'informations plz. – zzzzBov
Je ne pense pas que je suis stupide mais je ne peux tout simplement pas saisir cette question. – pestaa
Quel est le but de la redirection de toute façon? – Gumbo