<?php
// deklarer variabelen $sokeord
$sokeord = '';
// finn referer
$referer = $_SERVER['HTTP_REFERER'];
// sjekk om det eksisterer spørsmålstegn i referer
if ($spmtegn = strpos($referer, '?') !== false) {
// bryt opp alt etter spørsmålstegnet i en array, dette er sannsynligvis get-verdier
$getverdier = substr($referer, $spmtegn + 1);
$getarray = explode('&', $getverdier);
// så går vi gjennom alle get-verdiene ...
$num = count($getarray);
for ($i = 0; $i < $num; $i++) {
// ... og bryter dem opp i variabelnavn og verdi.
$verdiarray = explode('=', $getarray[$i]);
// Dersom variabelnavnet er 'q', er dette høyst sannsynligvis et søkeord
if ($verdiarray[0] == 'q') {
// isåfall, lagre verdien og avslutt løkke
$sokeord = urldecode($verdiarray[1]);
break;
}
}
}
// Test-output, denne delen erstattes med det du har lyst til:
if ($sokeord) {
echo 'Brukeren fant denne siden ved å søke etter '.htmlentities($sokeord);
}
else {
echo 'Brukeren klarte å finne fram til denne siden uten å søke etter noe som helst';
}
?>