ho il seguente script php per leggere la richiesta di URL:php REQUEST_URI
$id = '/' != ($_SERVER['REQUEST_URI']) ?
str_replace('/?id=' ,"", $_SERVER['REQUEST_URI']) : 0;
E 'stato utilizzato quando l'URL è http://www.testing.com/?id=123
Ma ora io voglio passare più 1 variabile nella stringa URL http://www.testing.com/?id=123&othervar=123
come devo cambiare il codice sopra per recuperare entrambe le variabili?
Mi picchia! Inoltre, considera la possibilità di utilizzare $ _SERVER ['QUERY_STRING'] per semplificare. –
quindi sarebbe qualcosa come $ url = $ _SERVER ['REQUEST_URI']; if ($ url! = '/') { $ id = str_replace ('/? Id =', null, $ _SERVER ['REQUEST_URI']); $ othervar = str_replace ('& othervar =', '/', $ _SERVER ['REQUEST_URI']); } echo $ id // 123 echo $ othervar // 123 – user1118904
Considererei anche l'utilizzo della corrispondenza del modello. – nand