Ce que je veux faire est de tout tirer après la requête ?
comme $ _GET. Je sais que je peux utiliser $_GET['test']
pour tirer ?test=true
mais si je veux juste tirer ?true
ou ?false
je veux tout tenir après le ?
dans une variable. Je pourrais probablement utiliser $_SERVER
obtenir l'url puis hachez-le dans ce que j'ai besoin, mais cela semblait juste la façon longue/incorrecte de le faire. Existe-t-il un moyen plus simple de faire ce que j'essaie de faire?
1
A
Répondre
4
Vous pouvez obtenir tout ce que après la ?
(appelé query string) de la variable:
$_SERVER['QUERY_STRING']
+0
Yup, c'est ce dont j'avais besoin! Merci! –
0
Vous voulez certainement $_SERVER['QUERY_STRING']
. Il ya beaucoup de variables $ _SERVER rarement utilisées mais très utiles que vous pouvez trouver à http://php.net/manual/en/reserved.variables.server.php
Questions connexes
- 1. obtenir le nom de la variable $ _GET en cours
- 2. $ _GET [ 'variable'] dans un tableau variable
- 3. Pourquoi la variable $ _GET remplace-t-elle le tableau entier?
- 4. Obtenir le nom de la variable Get
- 5. Extrayez la variable $ _POST du nom du tableau
- 6. php obtenir le nom de la variable d'autre variable
- 7. tableau html nom d'index à la variable
- 8. print $ _get nom d'index
- 9. php $ _GET sans variable
- 10. $ _GET ['variable'] == 'text'
- 11. php $ _get variable disparu après la soumission du formulaire
- 12. Pour extraire la valeur d'une variable en utilisant le nom de la variable, passé en tant que valeur de variable
- 13. Variable PHP $ _GET dans le champ de la table
- 14. Transmettre l'URL en variable $ _GET?
- 15. Une variable pour prendre le nom le nom des clés de tableau
- 16. Comparaison du tableau avec la variable
- 17. Extraire l'élément du tableau
- 18. Utilisation de la variable $ _GET pour déterminer l'index d'un tableau à référencer
- 19. Nom de la branche CVS du nom de la variable
- 20. Lecture seule du nom de paramètre dans Querystring avec $ _GET
- 21. $ _GET variable avec codage fictif
- 22. Une variable indéfinie avec $ _GET?
- 23. Comment convertir $ _GET en variable?
- 24. Vérifiez si le tableau contient $ _GET ['id']
- 25. Java Utiliser le nom de variable pour manipuler le tableau
- 26. Extraire le nom du compte du message dans Eventlog - powershell
- 27. Définition du nom du tableau Bash à la valeur de la variable
- 28. Extraire une partie du nom de fichier
- 29. Extraire le nom de la table de la commande MySQL
- 30. Extraire le nom de la table et le nombre
Donc, vous voulez simplement ajouter un? –
'? True' ou'? False' n'est pas "tout ce qui suit' '' '" Voulez-vous dire que vous voulez 'tester = true' ou' test = false' dans une variable? Parce que dans ce cas, oui, vous voudriez utiliser $ _SERVER. – Corbin
@Corbin Je veux tirer vrai ou faux, sans qu'ils aient à taper 'test =' dans l'URL. Je veux que l'utilisateur puisse taper "? True" ou "? False" et obtenir ce dont ils ont besoin. –