Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2002 Teil von Dezember

SELFHTML Forumsarchiv
Frage 2: URLs in der History

Informationsseite
  1. Seite (SERVER) Frage 2: URLs in der History von Katrin, 31. 12. 2002, 13:41
nach unten

Frage 2: URLs in der History

Die folgende Nachricht zum Thema stammt von: Katrin, 31. 12. 2002, 13:41

Hallo zusammen,
hier meine 2. FRage:
Wie kann man verhindern, dass URLs in der History des Browsers erscheinen (Serverseitig, nicht durch Einstellungen am Browser)?
Danke!
Viele Gruesse
Katrin

nach obennach unten

Frage 2: URLs in der History

Die folgende Nachricht zum Thema stammt von: Daniel Thoma, 31. 12. 2002, 14:01

Hallo Katrin,

»» Wie kann man verhindern, dass URLs in der History des Browsers erscheinen (Serverseitig, nicht durch Einstellungen am Browser)?
Serverseitig hat man darauf überhaupt keinen Einfluss. Es gibt keinen HTTP-Header o.ä. mit dem man das beeinflussen könnte.
Die einzige Möglichkeit wäre, JavaScript zu verwenden:
http://selfhtml.teamone.de/javascript/objekte/location.htm#replace

Grüße

Daniel

nach obennach unten

Frage 2: URLs in der History

Die folgende Nachricht zum Thema stammt von: Katrin, 31. 12. 2002, 14:42

Hi,
Danke Euch beiden!
Und was passiert, wenn der Nutzer Javascrip nicht eingeschaltet hat?
VG Katrin

nach obennach unten

Frage 2: URLs in der History

Die folgende Nachricht zum Thema stammt von: Lemmy Danger, 31. 12. 2002, 15:05

Ei guude wie?

»» Und was passiert, wenn der Nutzer Javascrip nicht eingeschaltet hat?
Ganz einfach: Dann funktioniert der Link nicht! Du solltest Dir die Sache also gut überlegen. Selbst bei längerem Nachdenken fällt mir kein Grund ein, warum man einen Eintrag in die History unterbinden möchte... Ist doch eigentlich eine sehr praktische Sache, oder was spricht dagegen?

LG ausm Hesseland
Lemmy

http://www.olison.com


--
Realität ist die Illusion, die durch ein zu geringes Maß an Alkohol entsteht...

nach obennach unten

Frage 2: URLs in der History

Die folgende Nachricht zum Thema stammt von: KAtrin, 31. 12. 2002, 15:16

Hallo Lemmy,
also: Ich moechte ein session-gestuetztes Navigieren ermoeglichen. Und nach dem Logout moechte ich ganz sicher gehen, dass sich keine andere Person mehr die Daten anschauen kann.
Dazu habe ich den cache auf nocache gesetzt.
Der Logout soll mit

$_session = array();
setcookie();
session_destroy();

durchgefuehrt werden.

Oder reicht das schon, um das nachtraegliche Aufrufen auch zu verhindern, wenn der User sich nicht richtig ausgeloggt hat?

Danke Lemmy

Katrin

nach obennach unten

Frage 2: URLs in der History

Die folgende Nachricht zum Thema stammt von: Daniel Thoma, 31. 12. 2002, 15:27

Hallo Katrin,

»» also: Ich moechte ein session-gestuetztes Navigieren ermoeglichen. Und nach dem Logout moechte ich ganz sicher gehen, dass sich keine andere Person mehr die Daten anschauen kann.
Die History ist ja nur ein Problem, wenn Du die SessionId an die Url anhängst. Also solltest Du stattdessen Cookies verwenden; zumindest, wenn die Browsereinstellungen das erlauben.
Außerdem solltest Du die Session nach einer bestimmten Zeit automatisch löschen.
Wenn Du auch noch die JavaScript Methode einsetzen willst, solltest Du das so tun:

<a href="http://url/" onclick="window.location.replace(this.href); return false">link<a>

Grüße

Daniel

nach obennach unten

Frage 2: URLs in der History

Die folgende Nachricht zum Thema stammt von: Lemmy Danger, 31. 12. 2002, 15:29

Hallo Katrin,

»» Oder reicht das schon, um das nachtraegliche Aufrufen auch zu verhindern, wenn der User sich nicht richtig ausgeloggt hat?
Ich denke schon, dass ein sicherheitsbewusster Benutzer der Seite sich korrekt ausloggt. Wenn nicht, hat er halt Pech. Es ist genauso mit .htaccess-Authorisierung. Schließt ein Benutzer nach seinem Besuch auf einer so geschützten Seite den Browser nicht und verlässt seinen PC, ist es für jedermann möglich, die Passwort-geschützten Seiten wieder aufzurufen.
Wenn er sich korrekt ausloggt - kein Problem: Die Session ist zerstört, die Seiten also nicht mehr aufrufbar. Versuch es doch einfach mal: Log Dich aus und gehe mit dem Back-Button auf die vorige Seite zurück - der Browser sollte meckern und es sollte ein Fehler-Meldung à la "Diese Seite ist nicht mehr gültig" erscheinen.
Willst Du das Zurückspringen auf vorher besuchte Seiten verhindern, müsstest Du im übrigen dann noch den "Back"-Knopf des Browsers abfangen - und hier wirst Du ein echtes Problem bekommen. Aber keine Angst, Sessions sind u.a. für so Fälle wie Deinen gemacht. Ein Zerstören der Session verhindert, vorher besucht Seiten einfach wieder aufzurufen.

LG ausm Hesseland
Lemmy

http://www.olison.com


--
Realität ist die Illusion, die durch ein zu geringes Maß an Alkohol entsteht...

nach obennach unten

Frage 2: URLs in der History

Die folgende Nachricht zum Thema stammt von: Katrin, 31. 12. 2002, 15:47

Hi,
danke an alle, die mitgeholfen haben!
Viele Gruesse
Katrin

nach obennach unten

Frage 2: URLs in der History

Die folgende Nachricht zum Thema stammt von: Tobias K., 31. 12. 2002, 14:05

Hallo Katrin,

»» Wie kann man verhindern, dass URLs in der History des Browsers erscheinen
warum sollen die urls nicht in der History des Browsers erscheinen? Einen Link ohne History kannst du nicht machen, höchstens mit <meta http-equiv="refresh"...> kannst du weiterleiten, ohne dass der User mit 'zurück' auf die Seite vorher kommt.

Grüße aus Nürnberg
Tobias

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2002 Teil von Dezember

© 1998-2008 Seite Impressum, Software: Classic Forum