Aber warum hat der keinen Referer wenn ich ihn aus der Seiter heraus bestätige dann sollte doch wenigstens meine Seite als referer rausgehen
Aber warum hat der keinen Referer wenn ich ihn aus der Seiter heraus bestätige dann sollte doch wenigstens meine Seite als referer rausgehen
hast du firefox?
dann installier das addon developer toolbar, dann kannst du nachschaune, welche referrer übergeben wurde.
aber vielleicht funzt ja das script, was den referrer prüft, auch nicht so ganz...
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
ja das nehm ich an aber weis ja leider nicht wie ich das rausfinde ob da ein Fehler im Script ist
1. an den progger wenden
2. an den verkäufer wenden
3. wenn beide nicht erreichbar sind/helfen können, ausschnitte hier posten, in dem fall die zeile(n), wo was von:
stehtPHP-Code:
$_SERVER['HTTP_REFERER']
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
// Bettel-Check Anfang
$url = $_SERVER["HTTP_REFERER"];
$url2 = parse_url($url);
$path = $url2['path'];
$fquery = substr($url2['query'],0,5);
$host = str_replace("www.","",$url2['host']);
$block = db_query("SELECT * FROM ".$db_prefix."_betteln_refsperre WHERE (referrer = '".$host."' OR referrer = '".$path."' OR referrer = '".$fquery."')");
$sperre = mysql_fetch_array(db_query("SELECT bsperre FROM ".$db_prefix."_userdaten WHERE uid = '".$_GET['ref']."' LIMIT 1"));
if (mysql_num_rows($block)) {
$betteltext = '<b><font color="#FF0000">Diese Seite ist fürs Betteln gesperrt!</font></b>';
} elseif (!$_SERVER["HTTP_REFERER"]) {
$betteltext = '<b><font color="#FF0000">Es wurde kein Referrer übergeben, daher keine Vergütung!</font></b>';
} elseif ($sperre['bsperre'] == '1'){
$betteltext = '<b><font color="#FF0000">User '.$_GET['ref'].' ist aufgrund eines Regelverstosses für das Betteln gesperrt!</font></b>';
} else {
//Bettel-Check Ende
also kann die anzeige, dass kein referrer übergeben wurde, an sich auch nur kommen, wenn tatsächlich keiner übergeben wurde, also die variable leer ist.PHP-Code:
elseif (!$_SERVER["HTTP_REFERER"]) {
$betteltext = '<b><font color="#FF0000">Es wurde kein Referrer übergeben, daher keine Vergütung!</font></b>';
}
aber ich wette, du hast punkt 1 & 2 nicht beachtet![]()
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
was heisst Punkt 1 und 2 ????