Una variable de la pàgina actual
Suposem que estem treballant a la pàgina següent i volem rescatar el valor de la variable cont:
prova.php?cont=123&id=456&ud=789
Primer de tot recuperem tota l’adreça, i per això emmagatzegarem a la variable $request_uri tota l’adreça.
$request_uri = $_SERVER['REQUEST_URI'];
El que farem serà tallar la variable $request_uri mitjançant la funció substr() per la zona que ens interessa, i per això haurem d’esbrinar on comença i on acaba. Per conèixer tots dos punts farem servir la funció strpos():
$cont = strpos($request_uri,”cont”) + 5;
$ampersand = strpos($request_uri,”&”);
$llargada = $ampersand - $cont;
$cont ens permet esbrinar on comença la variable cont. Posem el +5 per no agafar també el troç “cont=” de la cadena.
$ampersand ens dona la posició on comença la següent variable.
$llargada ens diu, doncs, el troç que hem de tallar de la cadena.
Finalment aconseguim el valor de la cadena cont amb la funció substr():
$Contingut = substr($request_uri, $cont, $llargada);
echo $Contingut;
Tot el codi:
<?
$request_uri = $_SERVER['REQUEST_URI'];
$cont = strpos($request_uri,”cont”) + 5;
$ampersand = strpos($request_uri,”&”);
$llargada = $ampersand - $cont;
$Contingut = substr($request_uri, $cont, $llargada);
echo $Contingut;
?>