A voir également:
- PHP: faire un header() de la page en cours
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Br php ✓ - Forum PHP
- Expert php - Télécharger - Langages
- Php echo image ✓ - Forum PHP
5 réponses
Utilisateur anonyme
7 oct. 2003 à 13:31
7 oct. 2003 à 13:31
Houla, me suis planté. Le REFERER est la page de laquelle tu proviens. Pas ta page actuelle.
En fait, pour bien faire, il faudrait faire:
Kalamit,
Parle à ma culasse, mon carter est malade. :)
En fait, pour bien faire, il faudrait faire:
<?php if ($_SERVER['QUERY_STRING'] != "") { $redirection = $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']; } else { $redirection = $_SERVER['PHP_SELF']; } header("Location: $redirection"); ?>
Kalamit,
Parle à ma culasse, mon carter est malade. :)
Utilisateur anonyme
7 oct. 2003 à 11:02
7 oct. 2003 à 11:02
Salut,
Tu peux te servir de $_SERVER['PHP_SELF'].
Kalamit,
Parle à ma culasse, mon carter est malade. :)
Tu peux te servir de $_SERVER['PHP_SELF'].
Kalamit,
Parle à ma culasse, mon carter est malade. :)
kalamit, il est très agréable de trouver de temps à autre de belle réponses dignent de ce nom sur les forum. JE me suis permis de le modifier un tout petit peu pour plus de clarté.
Bonne continuation
Bonne continuation
<?php $_SERVER['QUERY_STRING'] != "" ? $redirection = $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING'] : $redirection = $_SERVER['PHP_SELF']; header("Location: ".$redirection.""); ?>
Merci pour ta réponse Kalamit,
J'ai testé, mais j'ai l'impression que le navigateur n'arrive pas à charger la page, ça rame... Toutefois, avec $_SERVER['HTTP_REFERER'], j'ai presque ce que je veux, mon code s'éxécute et je charge mon index après... (presque ça, sauf que je voudrais charger ma page en cours)...
Pourquoi j'ai rien avec :
header("Location: ".$_SERVER['PHP_SELF']);
Merci
J'ai testé, mais j'ai l'impression que le navigateur n'arrive pas à charger la page, ça rame... Toutefois, avec $_SERVER['HTTP_REFERER'], j'ai presque ce que je veux, mon code s'éxécute et je charge mon index après... (presque ça, sauf que je voudrais charger ma page en cours)...
Pourquoi j'ai rien avec :
header("Location: ".$_SERVER['PHP_SELF']);
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
7 oct. 2003 à 12:55
7 oct. 2003 à 12:55
Re.
C'est quoi l'adresse de ta page ?
Admettons que l'adresse de ta page soit http://tonsite.com/page.php
Dans ce cas:
$_SERVER['HTTP_REFERER'] = http://tonsite.com
$_SERVER['PHP_SELF'] = ./page.php
Utilise tu des pseudo frames ? Passes tu des variables dans l'URL ? Si tu réponds oui à une de ces deux questions, ca peut etre plus dur... :)
Fais afficher ton $_SERVER['PHP_SELF'] pour voir ce qu'il y a dedans.
Kalamit,
Parle à ma culasse, mon carter est malade. :)
C'est quoi l'adresse de ta page ?
Admettons que l'adresse de ta page soit http://tonsite.com/page.php
Dans ce cas:
$_SERVER['HTTP_REFERER'] = http://tonsite.com
$_SERVER['PHP_SELF'] = ./page.php
Utilise tu des pseudo frames ? Passes tu des variables dans l'URL ? Si tu réponds oui à une de ces deux questions, ca peut etre plus dur... :)
Fais afficher ton $_SERVER['PHP_SELF'] pour voir ce qu'il y a dedans.
Kalamit,
Parle à ma culasse, mon carter est malade. :)