Referer geht verloren

Diskutiere mit über: Referer geht verloren im Web-Programmierung Forum

  1. martinibook

    martinibook Thread Starter MacUser Mitglied

    Beiträge:
    8.564
    Zustimmungen:
    350
    Registriert seit:
    20.08.2005
    Hallo,

    Ich schreibe gerade ein Skript, das mir die letzte Webseite anzeigen und als Lesezeichen speichern soll. Ich drücke also in der Lesezeichenleiste in Safari auf meinen eigenen Link "lesezeichen_speichern.php", damit die aktuelle URL in die Datenbank kommt.

    Wenn ich das skript über einen Link anspreche, kann ich den Referer mit $HTTP_REFERER auslesen, klicke ich auf das Lesezeichen oder gebe die URL ein, ist diese Variable leer.

    Ist das ein Datenschutzmechanismus oder ein Fehler in meinem Skript?

    Martin
     
  2. MacTuX

    MacTuX MacUser Mitglied

    Beiträge:
    347
    Zustimmungen:
    4
    Registriert seit:
    11.02.2002
    Alles verhält sich genau so, wie es soll. Ein Referer wird nur dann übertragen, wenn du auf einen Link in einer Seite klickst und zeigt nicht zwangsweise die zuletzt aufgerufene Seite an.

    Grüße Markus
     
  3. martinibook

    martinibook Thread Starter MacUser Mitglied

    Beiträge:
    8.564
    Zustimmungen:
    350
    Registriert seit:
    20.08.2005
    Kann ich denn an die letzte Seite kommen oder geht das generell nicht?
     
  4. MacTuX

    MacTuX MacUser Mitglied

    Beiträge:
    347
    Zustimmungen:
    4
    Registriert seit:
    11.02.2002
    Das geht mit PHP generell nicht. Eventuell mit Javascript. Aber da weiss ich grade nicht genau wie... Vielleicht findest du ja was.

    Grüße Markus
     
  5. msslovi0

    msslovi0 MacUser Mitglied

    Beiträge:
    2.713
    Zustimmungen:
    115
    Registriert seit:
    20.03.2005
    Du könntest dir ein Javascript-Bookmarklet basteln, das die URL per $_GET an dein Script übergibt, ähnlich dem von Mister Wong z.B.:
    Code:
    javascript:location.href='http://www.mister-wong.de/index.php?action=addurl&bm_url='+encodeURIComponent(location.href)+'&bm_description='+encodeURIComponent(document.title)
    Matt
     
Die Seite wird geladen...
Ähnliche Themen - Referer geht verloren Forum Datum
php-Grafik-Cracks bitte mal schauen > Text in jpeg einfügen, geht/geht nicht Web-Programmierung 31.12.2012
Wieso geht document.write hier nicht? Web-Programmierung 15.09.2011
Mobile.me und Joomla ? Geht das ?? Web-Programmierung 24.09.2009
Perl - write output to file geht nicht mehr Web-Programmierung 25.06.2009
php shellscript ausführen geht nicht Web-Programmierung 21.02.2009

Diese Seite empfehlen

Benutzerdefinierte Suche