Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Redirection URL, include et header [ Archives / Débutants ] (finipe)

lundi 22 mars 2004 à 20:14:11 | Redirection URL, include et header

finipe

Bonjour à tous.

Je débute en php, et j'ai créé un site en utilisant mes maigres connaissances du moment. Il est fait ainsi : une page navig.php dont le menu et la forme ne change pas, mais dont le contenu texte est un autre fichier, inclus, avec donc une adresse du genre http://www.monsite.com/navig.php?URL=fichier.php

J'ai écrit un petit script qui est censé rediriger le visiteur vers l'adresse http://www.monsite.com/navig.php?URL=fichier.php si celui-ci arrive sur mon site par l'adresse http://www.monsite.com/fichier.php de manière à ce qu'il ait toute la mise en page et le menu.

Voici le script que j'ai fait de mes petits doigts boudinés :

-------------
<?
$adresse = parse_url($_SERVER['PHP_SELF']);
if (!isset($adresse[query]))
{
$fichier=basename($adresse[path]);
header("Location: ".$adresse[host]."navig.php?URL=".$fichier);
}
?>
-------------

Voilà, ça fonctionne, la page est bien redirigée, mais j'ai l'impression que malgré la condition "if (!isset($adresse[query]))" il lit quand même le code si on arrive sur la page de manière normale, car il me met le message d'erreur suivant "Warning: Cannot modify header information - headers already sent by..." puis il affiche le reste de la page correctement. Où ai-je fait une bêtise ?

Merci pour votre aide ! :)

mercredi 18 août 2004 à 16:22:23 | Re : Redirection URL, include et header

Magidev

Membre Club
<?
$adresse = parse_url($_SERVER['PHP_SELF']);
if (!isset($adresse[query]))
{
$fichier=basename($adresse[path]);
header("Location: ".$adresse[host]."navig.php?URL=".$fichier);
}
?>

Tu dis que si Query n'est pas défini (le not !) il doit executer le code qui suit, le problem vient peut etre de la

Essay aussi en placant un autre condition vide qui est le contraire de cette ci et met y un return; pour stopper la fonction en cas de non execution

J espere que ca marchera




Magidev

Pour un contact plus rapide
Ajoutez moi dans vos contacts MSN
Je suis souvent la - Merci

magidev@hotmail.com



Cette discussion est classé dans : fichier, page, php, url, adresse


Répondre à ce message

Sujets en rapport avec ce message

Comment afficher le contenu d'un fichier texte dans une page? [ par truckracing ] Bonjour. Je débute tout juste dans le PHP, et j'ai déjà un pb...Je suis en train de traduire mon site (www.coursesdecamions.com) en anglais, et j'ai d url précédente [ par eax ] juste une petite question: est-il possible à partir d'une page php de connaitre l'url de la page précédente qui a envoyé le visiteur ici? (sur le meme Un fichier texte pour plusieurs compteurs [ par bluejim ] blue_jim Ma question est la suivante :Est-il possible en Php de lire une ligne prédéfinie d'un fichier texte.J'explique :En partant du fait que la val nom fichier php [ par Kevergeek ] voilà chui par exemple sur la page "test.php"je voudrais recuperer le nom de la page sans lextension ("test")si vous savez comment recup le nom avec l variable et url ???? [ par fab_59 ] bonjour, j'aimerais savoir comment on configure la page php, si la variable est dans l'url, du type http://var.site.fr/comment peut on faire pour recu Retrouver l'adresse de la page automatiquement ? [ par Drazounet ] Salut à tous,je cherche à savoir si une commande servant à trouver l'adresse où la page est exécutée existe, et si oui laquelle ?Je donne un exemple, [HELP] URL Dynamique [ par madcow41 ] Salut les gens, j'ai besoin d'aide. Je suis en train de monter un site où le contenu sera en téléchargement payant via allopass.com (Micropaiement par Adresse URL de provenance des visiteurs [ par bmag ] Bonjour,J'ai besoin de récupérer l'adresse URL de provenance des visiteurs sur la page d'accueil de mon site.Pour cela j'ai testé $HTTP_REFERER, $_SER frames avec php [ par djomsroset ] salutj'ai 2 pb2- j'ai fait des frames avec php, kan je navique dans mon site les adresse des pages ne s'affichent pas dans la barre d'adresse, cette d Rappatrier le code d une page vers un fichier en php [ par funbidule ] bonjour , par un systeme d affiliation , jenvoie une requete sur une page en php en passant des arguments et en retour cela me renvoir du texte mais c


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.