Modérateur PHPfrance |
8758 Messages
26 déc. 2016, 13:41
salut,
oui, ceci dit cela n'est pas fiable car certain navigateur pourrait ne pas exécuter ta requête.
depuis i faut peut être filtrr un peu parce que la même le changement de page de ton site est prit en compte dans la requête cela va vite être lourd coté requête.
le plus simple c'est de remplacer les liens directs par des lien vers un fichier php de ton site qui lui fera la redirection.
par exemple
<a href="autresite.com'" >autresite.com</a> devient <a href="redirection.php?url=autresite.com">autresite.com</a>
et redirection.php
<?php
if(empty($_GET['autresite.com)) {
// appel du fichier sans le paramètre oust
header('Location : ceque tu veux');
exit();
}
// la tu fait ta requête SQL elle ne doit pas être bloquante pour l'utilisateur donc pense à capture les exceptions et tester les retours pour que ton script ne produise pas une seule erreur.
// la redirection
header('Location : '.$_GET['url']);
exit();
c'est simple et pour peu que l'insertion se fasse vite c'est quais transparent pour l'utilisateur.
tu peux faire la même chose en JS et lancer la redirection dans la callback de la requête serveur.
@+
Il en faut peu pour être heureux ......