| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Gast
Beiträge: n/a
| Nun, Du hast die Situation ja schon ganz richtig umrissen. Nur dass Du sie auf den https-Bereich eingeschränkt hast. Ich unterscheide aber die Bereiche nicht, da auch außerhalb des https eine Session besteht und ablaufen kann und auch da eine Information an den Besucher notwendig ist, z.B. weil er seinen Warenkorbinhalt verlieren kann. Zitat:
Session abläuft, muss man also mit berücksichtigen. Da der Starng doch recht schleppend verläuft möchte ich nun gerne meine derzeitige Lösung präsentieren. Vielleicht kann man anhand dieser nicht nur besser sehen, worum es geht, sondern auch Verbesserungsvorschläge bringen. Jedesmal, wenn eine Session abläuft (Werte von $_SESSION leer sind), wird der folgende Code ausgeführt: PHP-Code: (also www.mydom.de, www.my-dom.de etc.). Und $_REQUEST['insideRef'] ist nur dann gesetzt, wenn man aus dem https-Bereich in den http-Bereich verlinkt. Durch beide Angaben kann ich erkennen, dass es sich um einen Aufruf innerhalb der Seite handelt und daher die Ablaufnachricht einzublenden ist. Andernfalls geschieht das nicht. Was mir daran nicht gefällt: (a) auf den REFERER ist nicht 100% Verlass und (b) ich muss jeden Link von https nach http mit dem Parameter insideRef ausstatten (bei diesem Übergang ist der REFERER ja nicht vorhanden, gibt es vielleicht einen anderen Wert stattdessen?). Wisst Ihr bessere Lösungen für das Problem... | |
|
| | ||||
| Gast
Beiträge: n/a
| Ok, das war ein interessantrer Beitrag. Regt zum Nachdenken an. Zitat:
Darüber sind wir uns denke ich einig. Schreibst Du ja auch unten. Ich werde das berücksichtigen. Wobei... Zitat:
---------------------- Zitat:
Da hilft dann doch nur der Referer oder ein Parm im Link, scheint mir. | |||
|
| | ||
| Erfahrener Benutzer Registriert seit: 13.11.2005
Beiträge: 2.583
![]() | Zitat:
Natürlich kannst du den Referer verwenden, da dieser aber, wie du selbst angemerkt hast, beliebig vom Client verändert werden kann, hilft dir das nicht zwingend weiter. Letztendlich besteht noch die Möglichkeit, mitzuloggen, von welchen IPs deine Besucher die Seite aufrufen und ob bei diesen eine gültige Session vorhanden war. So könntest du bei einem Aufruf eines Besuchers, der über keine gültige Session verfügt, prüfen, ob kurze Zeit zuvor ein Besucher mit der gleichen IP auf deiner Seite war und eine gültige Session hatte. In diesem Fall könntest du dem aktuellen Besucher einen entsprechenden Hinweis anzeigen. Aber auch diese Möglichkeit ist alles andere als zuverlässig. Mehrere Rechner, die über NAT (sei es beim Privatanwender oder in Firmennetzen) im Internet hängen, haben bei einem Besuch deiner Seite die gleiche IP und sind somit nicht zu unterscheiden. Gleiches gilt für Proxies. | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Referer und Umleitung | GSJLink | PHP Tipps 2008 | 16 | 12.05.2008 14:22 |
| Ungültige und gültige Sessions | Micha2010 | PHP-Fortgeschrittene | 8 | 26.11.2007 10:17 |
| 2 Sessions | Kein Genie | PHP Tipps 2006 | 8 | 21.07.2006 15:45 |
| Forum selber machen - Problem mit neuen Beiträgen | PHP Tipps 2006 | 2 | 01.04.2006 20:52 | |
| [Erledigt] probleme mit sessions | PHP Tipps 2007 | 1 | 17.11.2005 10:43 | |
| Referer in HTML-Dateien mitloggen - img src/script? | PHP Tipps 2007 | 6 | 02.11.2005 22:03 | |
| Referer via img-Tag an PHP übertragen | PHP Tipps 2005-2 | 7 | 04.08.2005 07:19 | |
| Sessions! | DER_Brain | PHP Tipps 2005-2 | 5 | 30.06.2005 14:51 |
| Sessions? Wozu die Sessionid? | PHP Tipps 2005 | 2 | 27.05.2005 13:03 | |
| Proble mit Sessions | PHP Tipps 2005 | 7 | 07.02.2005 17:42 | |
| [Erledigt] Umstieg von Xampp auf Einzelkomponenten: Sessions aktivieren | PHP-Fortgeschrittene | 1 | 19.01.2005 11:26 | |
| .htaccess - require valid-user und trotzdem referer zulassen | pixelcut | Server, Hosting und Workstations | 2 | 05.01.2005 10:56 |
| [Erledigt] Referer und GD Library | PHP-Fortgeschrittene | 4 | 28.11.2004 16:08 | |
| [Erledigt] Usermanagement mit Sessions - Sicherheitsprobleme ? | PHP Tipps 2004 | 0 | 30.06.2004 09:49 | |
| Sessions, sessions und nochmal sessions | PHP-Fortgeschrittene | 0 | 06.06.2004 00:36 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| referer nicht gesetzt oder ungültig, php anzeigen wann die session abläuft, referer php nicht gesetzt, php gültiger referrer einer seite, php session referrer, pr.php referrer, zurück auf vorherige seite session referrer, zurück $session referer, php session referer, php referer session, wenn session noch aktiv auf seite |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.