4images Forum & Community

4images Issues / Ausgaben => Discussion & Troubleshooting => Topic started by: edelstoff on January 19, 2006, 03:19:09 PM

Title: Grund für ADSENSE Probleme gefunden, gibt es eine Lösung?
Post by: edelstoff on January 19, 2006, 03:19:09 PM
Dass Adsense nicht, oder zum Teil nicht funktioniert ist darauf zurückzuführen:

"In der URL Ihrer Website werden Sitzungs-IDs verwendet.
Wenn auf Ihren Webseiten Sitzungs-IDs verwendet werden, erhalten die betreffenden Seiten möglicherweise keine zielgerichteten Anzeigen. Da sich diese Sitzungs-ID (und damit auch die URL) bei jedem Aufruf der Webseite durch einen anderen Benutzer ändert, befindet sich die URL nicht im Index und wird in die Warteschlange zum Crawlen gestellt. Wenn die URL dann gecrawlt wird, ist höchstwahrscheinlich die Sitzung bereits abgelaufen. Daher befinden sich die Seiten, die gerade von den Benutzern aufgerufen werden, niemals im Index. Die Sitzungs-IDs müssen entfernt werden, damit zielgerichtete Anzeigen geschaltet werden können."

Gibt es die Möglichkeit ohne Session ID`s zu arbeiten??

Title: Re: Grund für ADSENSE Probleme gefunden, gibt es eine Lösung?
Post by: Acidgod on January 19, 2006, 06:43:42 PM
Hilft das?
http://www.4homepages.de/forum/index.php?topic=8895.0
Title: Re: Grund für ADSENSE Probleme gefunden, gibt es eine Lösung?
Post by: edelstoff on January 20, 2006, 03:54:06 AM
Hallo AcidGod, TAUSEND DANK, da hab ich es gefunden:

Von JAN:

If you dont want to have session ids in you URLs, open includes/session.php and remove the following part:

Code:
    if ($this->mode == "get" && strpos($url, $this->session_id) === false) {
      $url .= strpos($url, '?') !== false ? $amp : "?";
      $url .= SESSION_NAME."=".$this->session_id;
    }

Note that after removing this, all users MUST have cookies enable to be able to login.
Title: Re: Grund für ADSENSE Probleme gefunden, gibt es eine Lösung?
Post by: edelstoff on January 20, 2006, 10:44:11 AM
Schade, zu früh gefreut, ich finde den oben aufgeführten Code Schnippsel nicht in meiner sessions.php
Title: Re: Grund für ADSENSE Probleme gefunden, gibt es eine Lösung?
Post by: edelstoff on January 20, 2006, 12:52:11 PM
Kann sein, dass es das hier ist:

  if ($this->mode == "get" && !preg_match("/".SESSION_NAME."=/i", $url)) {
 $url .= preg_match("/\?/", $url) ? "$amp" : "?";
    $url .= SESSION_NAME."=".$this->session_id;
  }