Extrair texto do HTTP referer

Estou usando o seguinte código para mostrar o link do referente em qualquer página no meu site. Como posso modificar o código para que ele mostre apenas parte do link. ou seja, se a URL do meu site é www.example.com/?s=printing, eu só quero extrair a impressão. E isso só deve acontecer se o formato for www.example.com/?s=aaa e não se o formato for qualquer outra coisa como www.example.com/printing.

Código:

 

Eu descobri e o código a seguir funciona:

 < ?php session_start(); if ( !isset( $_SESSION["origURL"] ) ) $_SESSION["origURL"] = $_SERVER["HTTP_REFERER"]; $mysearchterm = $_SERVER["HTTP_REFERER"]; $whatIWant = substr($mysearchterm, strpos($mysearchterm, "=") +1); echo $whatIWant; ?> 

Os valores que são enviados para uma página como parte de um link são armazenados por padrão na variável $_GET . Seu URL está usando s=printing . Isso significa que o nome da propriedade é s e o valor da propriedade é a printing

Em vez de todas as ações de pesquisa de string que você poderia usar

 if ( isset($_GET['s']) ) $whatIWant = $_GET['s'];