Je suis en train de stocker une URL telle que:Comment puis-je stocker une URL complète contenant un hashmark dans une variable?
http://localhost/pro_print/index.php#page=home
dans une variable, mais je ne peux pas trouver une fonction qui fait cela. J'ai trouvé beaucoup de solutions pour stocker l'index.php, mais il n'inclut pas le hashmark et ce qui le suit. Existe-t-il une solution PHP pour cela?
J'ai vu que je peux obtenir l'URL complète, y compris hashmark avec javaScript en utilisant document.write(document.url)
ou document.write(location.href)
mais comment puis-je stocker cela dans ma variable? Est-il possible de combiner PHP avec javaScript dans une sorte de solution comme celle-ci?
<?php $url ="?><script>document.write(document.url)</script><?php "?>
Vous vous rendez compte que PHP est analysé avant que la page n'atteigne votre navigateur et que JavaScript commence à s'exécuter? – Marius
euh, ouais, vous semblez avoir l'ordre d'exécution entre le client et le serveur complètement mélangé. Si vous voulez que le JavaScript côté client renvoie une variable vers PHP sur le serveur, vous devez regarder une soumission de formulaire ou XMLHttpRequest. – bobince