header("Location: http://" . $HTTP_HOST . $strFileName . "?id" . $validentry);
robie na lokalhoscie jak sprawdzam wywolanie, to nic nie wyswialta, jakby pusty wpis, czy moge zastapic $HTTP_HOST, zeby uzyskac prawidlowy adres,
mialem ten sam problem z &SCRIPT_NAME i zrobilem:
$strFileName = baseName( __FILE__ ); wyswietla poprawna nazwe, czym zastapic $HTTP_HOST