header location Vs Header refresh ?
10 messages
• Page 1 sur 1
-

Zecat - WRInaute accro

- Messages: 11996
- Inscription: 1 Mar 2005
header location Vs Header refresh ?
Ma formation php a encore des lacunes ...
De façàn empirique j 'utilise header location et header refresh sans vraiment savoir la différence (pour moi au final ca redirige vers la page voulue ...).
Mais bon je sens confusément que si y a deux trucs c'est que c'est pas pareil
Pas trouvé sur le oueb, si quelqu'un peut m'éclairer 
De façàn empirique j 'utilise header location et header refresh sans vraiment savoir la différence (pour moi au final ca redirige vers la page voulue ...).
Mais bon je sens confusément que si y a deux trucs c'est que c'est pas pareil
-

spout - WRInaute accro

- Messages: 4378
- Inscription: 14 Mai 2003
Re: header location Vs Header refresh ?
Il y a un commentaire ici:
http://www.php.net/manual/fr/function.header.php#99214
A vérifier si c'est vrai...
http://www.php.net/manual/fr/function.header.php#99214
A vérifier si c'est vrai...
-

Zecat - WRInaute accro

- Messages: 11996
- Inscription: 1 Mar 2005
Re: header location Vs Header refresh ?
spout a écrit:Il y a un commentaire ici:
http://www.php.net/manual/fr/function.header.php#99214
A vérifier si c'est vrai...
Avec tout en anglais moi je suis infirme
En résumé il dit quoi ?
-

Julia41 - WRInaute passionné

- Messages: 1765
- Inscription: 31 Aoû 2007
Re: header location Vs Header refresh ?
En clair, le Refresh n'est pas un standard http donc n'est pas à utiliser sinon je viens te tapper sur les doigts :p
Ca oblige les "navigateurs" (tous types) à vérifier des fonctions "secondaires" car non standard :
ah, il y a un header:
refresh => merde il est pas dans ma liste "officielle", je vais chercher dans mes sous fonction pour développeur qui respectent rien.
bon, il y est, c'était un équivalent à location
Bon, c'est "rien" à traiter mais ça plus ça plus ça
Ca oblige les "navigateurs" (tous types) à vérifier des fonctions "secondaires" car non standard :
ah, il y a un header:
refresh => merde il est pas dans ma liste "officielle", je vais chercher dans mes sous fonction pour développeur qui respectent rien.
bon, il y est, c'était un équivalent à location
Bon, c'est "rien" à traiter mais ça plus ça plus ça
-

WebRankInfo - Administrateur du site

- Messages: 19415
- Inscription: 19 Avr 2002
Re: header location Vs Header refresh ?
sachant que par défaut, header location fait une redirection 302
-

spout - WRInaute accro

- Messages: 4378
- Inscription: 14 Mai 2003
Re: header location Vs Header refresh ?
Zecat a écrit:Merci julia. bon un petit passage en revue de tou smes header refresh pour coller du location partout
Tant qu'à faire:
- Code: Tout sélectionner
function redirect($url){
header("Status: 301 Moved Permanently");
header("Location: ".$url);
}
-

Zecat - WRInaute accro

- Messages: 11996
- Inscription: 1 Mar 2005
Re: header location Vs Header refresh ?
En sachant que dans le cas qui m'occupe je suis dans un contexte ou les bots en verront jamais le header. Enb gros le contexte est :
if ($gentilbotreconnu === false) // c ets pas google yahoo and co
if ($mechantspammer === true) // c'est un spammer identifé
header vers "unepagequiditmercidededager.php"
exit
sinon on affiche la page normale ...
Donc dans mon cas, c'est quoi le mieux pour mon header ?
if ($gentilbotreconnu === false) // c ets pas google yahoo and co
if ($mechantspammer === true) // c'est un spammer identifé
header vers "unepagequiditmercidededager.php"
exit
sinon on affiche la page normale ...
Donc dans mon cas, c'est quoi le mieux pour mon header ?
-

Zecat - WRInaute accro

- Messages: 11996
- Inscription: 1 Mar 2005
Re: header location Vs Header refresh ?
ejko a écrit:Le risque c'est que ls robots de google et consœur se fassent passer pour quelqu'un d'autre histoire de voir si ton site réagit pareil avec tout le monde?
Ben il verront exactement la meme chose puisque bot connu ou pas l'affichage est strictement le meme.
ET seulement si ils insistent trop, il verront qu'ils tombent sur une page "cassetoidelatupueetmarcheal'ombre.php".
Et de toute façon, comme mon processus de ban est automatique, je recois une alerte mail à chaque ban me permettant (c'est jamais arrivé encore) de corriger le tir si je ban qui il faut pas ... et donc si j'ai un doute, je fais une verif poussée du cas et je peux decider de débannir et j'en profite pour affiner mon process automatique.
10 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- header("Location: xxx") + header("Status: HTT
- Header Location
- UR / header location et Duplicate
- Header location et référencement
- Probleme setcookie et header(location)
- Fonction header location inopérante
- header("Location ou 301 moved ?
- redierction php : header location ou require ?
- Soucis avec header location suite à un formulaire
- [AJAX] Comment gérer les header('location:..');
- Gérer l'entête HTTP en PHP
- Aperçu des différents types de redirection
- Incidence du PHP sur le référencement
- A propos des redirections sauvages (302)
- Comment indiquer une URL canonique dans l'entête HTTP
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Comment créer une page web en PHP
- Le référencement de pages PHP
- Analyseur d'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée. - Test de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

