Zum Inhalt springen

Variable übergeben ohne form und post


Empfohlene Beiträge

Darfst Du Cookies benutzen ?

Cookies sind eine nicht so tolle alternative zu sessions, da diese oft von den Browsern geblockt werden und somit die information nicht weitergegeben werden kann.

Sessions hingegen würden auch auf Browsern funktionieren die keine Cookies akzeptieren

Link zu diesem Kommentar
Auf anderen Seiten teilen

Sessions hingegen würden auch auf Browsern funktionieren die keine Cookies akzeptieren

Aber nur, wenn die Sesion-ID in der URL übergeben wird. Dann besteht aber die "Gefahr", dass ein User z.B. die URL kopiert und per Mail an jemanden schickt oder als Bookmark mitsamt der Session-ID speichert. So würde immer wieder dieselbe Session benutzt werden, da die Chance, dass die Session gelöscht wird standardmäßig nur 1:100 ist (bei jedem session_start(); wenn die session länger als 1440 sek nicht genutzt wurde).

EDIT:

Eine Session benutzt normalerweise auch cookies. Der Unterschied ist, dass die relevanten Daten bei der Session auf dem Server bleiben und das Cookie eben beim Client liegt und manipuliert werden kann.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi

Aber nur, wenn die Sesion-ID in der URL übergeben wird.

Bei einem guten webserver wie z.b. Apache hängt dieser automatisch die SID and die URLs an wenn das setzen des Cookies nicht möglich ist. Das ist zumindest meine Erfahrung mit dem Apache.

Dann besteht aber die "Gefahr", dass ein User z.B. die URL kopiert und per Mail an jemanden schickt oder als Bookmark mitsamt der Session-ID speichert. So würde immer wieder dieselbe Session benutzt werden, da die Chance, dass die Session gelöscht wird standardmäßig nur 1:100 ist (bei jedem session_start(); wenn die session länger als 1440 sek nicht genutzt wurde).

Das ist auf jeden Fall korrekt, aber die Funktionalität wäre auf jeden Fall gegeben.

EDIT:

Eine Session benutzt normalerweise auch cookies.

ich habe nie was anderes behauptet :floet:

Gruß,

Markus

Link zu diesem Kommentar
Auf anderen Seiten teilen

Bei einem guten webserver wie z.b. Apache hängt dieser automatisch die SID and die URLs an wenn das setzen des Cookies nicht möglich ist. Das ist zumindest meine Erfahrung mit dem Apache.

Die Erfahrung hab ich noch nicht gemacht. Kannte nur die Möglichkeit, bei PHP in der config anzugeben, dass die Session-ID immer automatisch in der URL mit übergeben werden soll.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Richtig, für das anhängen ist ja auch der PHP interpreter zuständig, nicht der Apache.

Zu den Sessions:

1. kann man sich sessionids selbst zusammenbauen. D.h. man kann dort spielereien mit Zahlen, Daten, IP-Adressen usw. unterbringen.

Dadurch kann z.B. ubermittelte session mit einer derzeit erstellten Session abgeglichen werden.

2. kann die gültigkeitsdauer der Sessions beschränkt werden.

3. sollten Sessions unmittelbar nach gebrauch zerstört werden. Brauch man ne neue, baut man ne neue Session auf.

Somit sollten Sessions hier der wohl einfachste und sicherste weg sein, vorausgesetzt man prüft diese nicht nur mittels simplen vergleich auf gültigkeit. Und wenn du textdateien anlegen darfst, dann kannste du auch sessions benutzen. Prinzip ist wie gehabt das gleiche.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...