2012-04-12 4 views
1

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?

+0

Donc, vous voulez simplement ajouter un? –

+0

'? 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

+0

@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. –

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! –

Questions connexes