[RESOLU] Redirection vers une adresse collectée par un GET

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Redirection vers une adresse collectée par un GET

Re: Redirection vers une adresse collectée par un GET

par Polluce » 14 mai 2016, 20:53

Bonjour,

ça y est, comme j'avais le script javascript dans le fichier établissant la connexion à la base de données, j'ai créé, pour les pages qui utilisent une redirection, un fichier de connexion dans lequel le javascript n'est pas inclus.
Merci de m'avoir mis sur la piste.

Maintenant je vais essayer de trouver le bouton "résolu"
Et à bientôt pour de nouvelles aventures

Re: Redirection vers une adresse collectée par un GET

par Polluce » 14 mai 2016, 12:35

Bien, merci, en attendant de trouver une solution, je vais changer mes redirections par des liens directs...

Re: Redirection vers une adresse collectée par un GET

par @rthur » 14 mai 2016, 12:26

Effectivement c'est ça qui est problématique et ce n'est pas une façon propre de faire quoiqu'il en soit d'injecter sur toutes tes pages un javascript à l'aveugle, donc il faut que tu imagines un autre système

Re: Redirection vers une adresse collectée par un GET

par Polluce » 14 mai 2016, 12:04

Je pige bien d'où vient l'erreur - du javascript est appelé en header de toutes les pages du site, et je ne vois pas comment en exclure les pages où je ne veux pas qu'il soit appelé...

Re: Redirection vers une adresse collectée par un GET

par Polluce » 14 mai 2016, 11:42

ça...
J'ai placé un fichier .ini dans le répertoire contenant le fichier redir.
Il s'affiche bien un message d'erreur, qui met en évidence un conflit avec les scripts mis en oeuvre pour la demande de consentement aux cookies, mais je ne sais pas comment y remédier Pour voir ce message d'erreur:
http://www.alimentaire-pro.com/dossiers ... alleur.php
merci

Re: Redirection vers une adresse collectée par un GET

par @rthur » 14 mai 2016, 11:10

Page blanche = tu as une erreur dans ton script PHP
faq-tutoriels/page-blanche-script-php-c ... 73178.html

Re: Redirection vers une adresse collectée par un GET

par Polluce » 14 mai 2016, 11:03

Bonjour,
et merci de m'avoir répondu.
Comme un bon exemple vaut mieux que de longues explications, voici la page du site où se trouve le pb:
http://www.alimentaire-pro.com/dossiers ... alleur.php
Là il faut cliquer sur la bannière verticale "Sel marin, etc"
Ce bug se retrouve en d'autres endroits dsu site qui utilisent la même méthode.
Merci!

Re: Redirection vers une adresse collectée par un GET

par @rthur » 13 mai 2016, 17:08

Bonjour,

Et tu as bien la page HTML finale qui s'affiche avec la mauvaise url, c'est ça ?
Si c'est le cas c'est très bizarre :/

Tu peux nous donner une url publique de ton site qui montre le problème ?

Redirection vers une adresse collectée par un GET

par Polluce » 13 mai 2016, 13:55

Bonjour,

J'avais, jusqu'à ce que je m’aperçoive que ça ne fonctionne plus, un script de redirection, placé dans un fichier redir.php qui redirigeait bien la page demandée

Code : Tout sélectionner

$redir=$_GET['redir']; //ici script d'incrémentation dans une table, puis header("location:$redir"); exit;
Or maintenant, c'est la page redir.php qui est affichée, avec comme url

Code : Tout sélectionner

http://www.exemple.com/redir.php?redir=http://www.exemple.com/page-de-redirection.html
au lieu de

Code : Tout sélectionner

http://www.exemple.com/page-de-redirection.html
comme j'avais avant. Je crois n'avoir rien modifié qui provoque ce bug.
Merci d'avance de bien vouloir m'aider à résoudre ce problème.
Bien cordialement