J'ai une chaîne de requête dans l'URL:GET - obtenir la valeur et ajouter à un lien?
?search=whatever
je dois ajouter ceci pour des liens paginés:
example.com/articles/p3/?search=whatever
je peux obtenir la valeur en utilisant:
$_GET['search'] //whatever
Mais ce qui est la meilleure façon de construire la chaîne de façon à pouvoir l'ajouter à mon URL. Y at-il une bonne façon ou serait-il juste une affaire de annexant une chaîne:
'?search='.$_GET['search']
Il serait tout simplement un cas de annexant une chaîne à votre URL. (Bonjour encore à propos.) –
Vous pouvez utiliser $ _SERVER ['QUERY_STRING'] 'à la place de chaque argument seul. – scragar
Eh bien, si cela ne vous dérange pas d'utiliser l'URL propre pour votre recherche aussi (ce qui est peu d'intérêt dans la plupart des cas), votre dernière solution fera l'affaire. Vous pouvez le faire en bouclant vos variables GET ou en utilisant la variable querystring comme suggéré par scragar, sinon si vous souhaitez ajouter plus de paramètres (comme order par exemple), vous devrez ajouter plus de code pendant une boucle le rendrait plus générique. –