[RESOLU] ecriture url location php

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] ecriture url location php

Re: ecriture url location php

par fabrice88250 » 14 avr. 2017, 13:45

Oui merci beaucoup. :D

Re: ecriture url location php

par moogli » 14 avr. 2017, 12:12

salut,

si tu lien bien la docu (http://php.net/manual/fr/reserved.variables.server.php) tu verras que tu n'utilises pas la bonne chose
'DOCUMENT_ROOT'
La racine sous laquelle le script courant est exécuté, comme défini dans la configuration du serveur.
C'est un chemin dans le système de fichier du serveur par une url !!!

il faut que tu utilises SERVER_NAME comme dans l'exemple N°1

tu peux aussi simplement mettre un / pour indiquer le chemin depuis la racine (au sens web).
en gros
header('Location: /'.$_SESSION['chemin'].'/auth.php');
@+

ecriture url location php

par fabrice88250 » 14 avr. 2017, 11:40

Bonjour,
je n'arrive pas a faire un redirection avec un location

Code : Tout sélectionner

header('Location:' .$_SERVER["DOCUMENT_ROOT"]."/".$_SESSION['chemin'].'/auth.php');
.
le chemin existe bien mais la redirection ne fonctionne pas.
pour qu'elle fonctionne il faut que j’écrive l'url manuellement.

Code : Tout sélectionner

header('Location:http://www.mondomaine/chemin/auth.php');
Une idée ?