[PHP] Problème de variable avec PHP_SELF

Fermé
WebSmiley - 16 mars 2007 à 17:03
 luc - 17 mai 2007 à 00:11
Bonjour à tous.
Voilà, j'ai un petit souci de récupération de variable avec le code suivant:

Disons que j'ai une page à cette adresse:
http//:www.monsite.com/page.php?ID=1

Sur cette page, j'ai le code suivant qui me pose problème:
$var_page='http://'.$_SERVER["SERVER_NAME"].$_SERVER["PHP_SELF"].$_SERVER["QUERY_STRING"];


Le problème c'est que cette commande ne me retourne pas le ? de l'adresse http de la page. A la place, il me retourne:
http//:www.monsite.com/page.phpID=1

J'ai également tenté d'utiliser la commande Addslashes, mais ca ne résoud rien...
Quelqu'un aurait-il une idée???

Merci de votre aide.

1 réponse

Salut, essaye de rajouter le "?" entre $_SERVER["PHP_SELF"] et $_SERVER["QUERY_STRING"]; c'est à dire $var_page='http://'.$_SERVER["SERVER_NAME"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"];



J'aimerais savoir si tu as déjà transformer les urls HTTP en HTTPS en php. En fait j'aimerais envoyer des infos privé vers une adresse email et j'aimerais que la transaction soit sécurisée. Le site est hébergé sur un serveur dédié sur lequel SSL a été activé depuis PLESK.

Merci de m'aider
4