[PHP] Problème de variable avec PHP_SELF

WebSmiley -  
 luc -
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

luc
 
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