dal tuo ultimo post non ho capito una mazza sinceramente
partiamo da questo codice:
Codice PHP:
<?php
function process_fragment($url,$default = 1){
$fragment = explode("=",parse_url($url, PHP_URL_FRAGMENT));
return count($fragment)>1 ? $fragment[1] : $default;
}
$url = "http://www.miosito.ext/miapagina.php?chebella=querystring#prova=1000";
$url2 = "http://www.miosito.ext/miapagina.php?chebella=querystring";
echo "fragment per la url $url : ".process_fragment($url)."\n";
echo "fragment per la url $url2 : ".process_fragment($url2)."\n";
dove diverge il tuo script nei risultati attesi?