SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 18.08.2008, 15:46:08
Nuntius Nuntius ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 55
Beiträge: 19
Session funktioniert im IE ohne Cookies, im FF nicht.

Ich würde gern Daten in einer Session speichern, aber ohne Cookies auskommen.

Nun liest man auf tausend Seiten, dann müsse man die Session-ID per URL übergeben. Gefällt mir auch nicht.

Ich habe nun losprogrammiert und mich nicht um ID-Übergabe gekümmert. Also session_start(), Daten rein in $_SESSION, diese auf den verlinkten Seiten wieder ausgelesen.

Das ganze funktioniert reibungslos und ohne weiteren Aufwand im IE6 mit deaktivierten Cookies (und auch ohne dass ich irgendwelche Session-IDs in der Adresszeile sehe), aber im FF nur mit aktivierten Cookies.

Kann mir jemand erklären, warum das so ist? Kann man dem FF ohne großen Aufwand auch beibringen, ohne Cookies (und möglichst ohne IDs per URL) auszukommen?

Danke im Voraus.

Geändert von Nuntius (18.08.2008 um 15:47:02 Uhr) Grund: typo
Mit Zitat antworten
  #2  
Alt 18.08.2008, 17:02:14
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Session funktioniert im IE ohne Cookies, im FF nicht.

Zitat:
Zitat von Nuntius Beitrag anzeigen
Ich würde gern Daten in einer Session speichern, aber ohne Cookies auskommen.
hast du dafür einen handfesten grund?

Zitat:
Zitat von Nuntius Beitrag anzeigen
Nun liest man auf tausend Seiten, dann müsse man die Session-ID per URL übergeben.
bullshit. da haben richtige "auskenner" gespochen...

Zitat:
Zitat von Nuntius Beitrag anzeigen
Das ganze funktioniert reibungslos und ohne weiteren Aufwand im IE6 mit deaktivierten Cookies (und auch ohne dass ich irgendwelche Session-IDs in der Adresszeile sehe), aber im FF nur mit aktivierten Cookies.
das ganze läuft in dem fall über cookies. wie auch sonst, wenn du dich nicht selbst darum "gekümmert" hast. installiere dir mal diese FF-extension; dann siehst du, was beim request / response abgeht:

http://livehttpheaders.mozdev.org/

Zitat:
Zitat von Nuntius Beitrag anzeigen
Kann man dem FF ohne großen Aufwand auch beibringen, ohne Cookies (und möglichst ohne IDs per URL) auszukommen?
für die ID-übergabe gibts 3 möglichkeiten: cookie, URL (GET) und (hidden) formular-feld (GET oder POST). für eine musst du dich entscheiden...

cx
Mit Zitat antworten
  #3  
Alt 19.08.2008, 09:55:30
Nuntius Nuntius ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 55
Beiträge: 19
AW: Session funktioniert im IE ohne Cookies, im FF nicht.

Zitat:
Zitat von cortex Beitrag anzeigen
hast du dafür einen handfesten grund?
Nur den naheliegenden, keinen besonders exzentrischen: Nicht jeder hat Cookies aktiviert, die Seite soll dann trotzdem funktionieren.

Zitat:
Zitat von cortex Beitrag anzeigen
das ganze läuft in dem fall über cookies. wie auch sonst, wenn du dich nicht selbst darum "gekümmert" hast.
Negativ. Ich habe die Cookies wie gesagt in beiden Browsern deaktiviert, mich um nichts gekümmert, im IE geht es trotzdem.

Ich habe inzwischen Weiteres gelesen und kam auf die Idee, die Lösung hänge zusammen mit der Option session.use_trans_sid in der php.ini. Das "trans" soll für "transparent" stehen und bedeuten, dass die Session-ID bei deaktivierten Cookies trotzdem automatisch sowie unsichtbar mit übertragen wird, was ja genau nach dem klingt, was ich anstrebe. Nun war die Option aber nach meiner XAMPP-Installation (auf Windows) standardmäßig auf "0" gesetzt. Das kann also nicht der Grund dafür sein, dass es im IE ohne Weiteres ohne Cookies funktioniert.

Nachdem ich inzwischen die genannte Option auf "1" gesetzt habe, funktioniert es wie gewünscht auch im FF. Weiß jemand, ob die genannte Option bei den Web-Hostern üblicherweise aktiviert ist? (Mich würde aber in jedem Fall nach wie vor auch interessieren, wie der IE das ohne Cookies und ohne diese Option macht.)
Mit Zitat antworten
  #4  
Alt 19.08.2008, 10:48:53
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Session funktioniert im IE ohne Cookies, im FF nicht.

session.use_trans_sid ist üblicherweise deaktiviert. Und das ist auch gut so!
1. Eine riesen Sicherheitslücke
2. Suchmaschinen verweigern die Zusammenarbeit (mehrfacher Content)

Trans_SID soll die SID unsichtbar übergeben?
Das wäre mir neu!
Jagut, bei Post Formularen, ja!
Aber sonst? Neee...


Warum dein IE ohne Cookies und ohne Trans_SID funktioniert hat: Keine Ahnung!!
Ein Wunder! Ein echtes, unerklärliches M$ Wunder.

Geändert von DokuLeseHemmung (19.08.2008 um 10:51:08 Uhr)
Mit Zitat antworten
  #5  
Alt 19.08.2008, 11:53:00
Nuntius Nuntius ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 55
Beiträge: 19
AW: Session funktioniert im IE ohne Cookies, im FF nicht.

Warum ist das eine Sicherheitslücke?

Wunder über Wunder. Ich habe auch NOCH NIE eine Session-ID in meiner Adresszeile gesehen, weder im IE noch im FF, und ich rödle hier schon seit Tagen mit Sessions, mal mit Cookies, mal ohne, mal ohne aktiviertem session.use_trans_sid, und seit heute aktiviert.
Mit Zitat antworten
  #6  
Alt 19.08.2008, 11:59:38
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Session funktioniert im IE ohne Cookies, im FF nicht.

In einem anderen Forum habe ich mal 2 Artikel zu Sessions gefunden. Die kannst du dir ja mal durchlesen:
Session Grundfunktion
Session Sicherheit
Mit Zitat antworten
  #7  
Alt 19.08.2008, 12:10:22
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Session funktioniert im IE ohne Cookies, im FF nicht.

Zitat:
Zitat von Nuntius Beitrag anzeigen
Nicht jeder hat Cookies aktiviert, die Seite soll dann trotzdem funktionieren
eins der üblichen web-gerüchte. davon abgesehen: wenn jmd. in der lage ist, cookies zu deaktivieren, besitzt er auch ausreichend kompetenz, sie wieder einzuschalten; selbstverständlich nach entspr. hinweis.

Zitat:
Zitat von Nuntius Beitrag anzeigen
Negativ. Ich habe die Cookies wie gesagt in beiden Browsern deaktiviert, mich um nichts gekümmert, im IE geht es trotzdem
doppelter denkfehler:

1. der IE ist keine referenz; der 6.0 schon gar nicht.
2. die cookie-settings im IE betreffen vermutlich nur persistente cookies; session-cookies sind per default temporär (werden beim schliessen des browsers gelöscht)

Zitat:
Zitat von Nuntius Beitrag anzeigen
Ich habe inzwischen Weiteres gelesen und kam auf die Idee [...] automatisch sowie unsichtbar
dazu habe ich mich bereits geäussert. unsichtbar wie von dir gewünscht funktioniert sicher nicht bei GET-variablen - wie auch.

hast du das FF-plugin ausprobiert?

cx
Mit Zitat antworten
  #8  
Alt 19.08.2008, 12:15:29
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
wunder

Zitat:
Zitat von Nuntius Beitrag anzeigen
Wunder über Wunder.
situationen / ereignisse werden als wunder wahrgenommen, wenn eine rationale erklärung / hintergrundwissen fehlt. dazu gehört beispielsweise, sich mit HTTP (dem protokoll) vertraut zu machen. nimm das empfohlene plugin zur hand und schau dir die kommunikation zwischen browser und server an - dir wird sicher ein licht aufgehen.

cx
Mit Zitat antworten
  #9  
Alt 19.08.2008, 12:59:07
Nuntius Nuntius ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 55
Beiträge: 19
AW: Session funktioniert im IE ohne Cookies, im FF nicht.

Zitat:
Zitat von DokuLeseHemmung Beitrag anzeigen
In einem anderen Forum habe ich mal 2 Artikel zu Sessions gefunden. Die kannst du dir ja mal durchlesen:
Session Grundfunktion
Session Sicherheit
Danke, aber im ersten Link steht für mich nichts Neues und im zweiten Link bin ich früh ausgestiegen, weil das Grundproblem - im URL sichtbare SIDs - bei mir (bisher) nicht auftritt.

Zitat:
Zitat von Nuntius
Nicht jeder hat Cookies aktiviert
Zitat:
Zitat von cortex
eins der üblichen web-gerüchte.

Zitat:
Zitat von cortex
der IE ist keine referenz

Zitat:
Zitat von Nuntius
Ich habe auch NOCH NIE eine Session-ID in meiner Adresszeile gesehen, weder im IE noch im FF, und ich rödle hier schon seit Tagen mit Sessions, mal mit Cookies, mal ohne, mal ohne aktiviertem session.use_trans_sid, und seit heute aktiviert.
Zitat:
Zitat von cortex
unsichtbar wie von dir gewünscht funktioniert sicher nicht
@ "cortex": Solche Aussagen disqualifizieren Dich in meinen Augen leider als eine vertrauenswürdige Quelle für brauchbare Informationen. Außerdem hasse ich es, wenn man mich unterschwellig zum Lügner stempelt. Ich wäre dankbar, wenn du in diesem Thread nicht mehr antwortest.
Mit Zitat antworten
  #10  
Alt 19.08.2008, 13:20:05
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Session funktioniert im IE ohne Cookies, im FF nicht.

Hey...
Nur weil du uneinsichtig bist, kannst du doch nicht anderen das Maul verbieten!
Wie bist du denn drauf?

Natürlich wird bei dem Trans_SID Verfahren die SID an ALLE relativen Links angehangen und in versteckten Formfelden eingetragen. Wenn du das bei dir nicht siehst, dann ist dein Test falsch/kaputt.

Und auch ich sage dir:
Entweder ist dein Test kaputt oder du lügst absichtlich!

Geändert von DokuLeseHemmung (19.08.2008 um 13:22:13 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Session / Cookies Internet Explorer JKuehl PHP für Fortgeschrittene und Experten 13 21.04.2007 18:30:22
Session ohne Cookies Italiener PHP Grundlagen 1 25.03.2007 03:49:12
Session funktioniert lokal, online aber nicht?! 8805-evergreen. PHP Grundlagen 11 27.03.2006 11:58:45
session funktioniert nicht!! flomll PHP Grundlagen 7 15.03.2006 17:25:36
Session Cookies und use_trans_sid Problem Funjoy PHP für Fortgeschrittene und Experten 22 26.07.2004 22:16:08


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:38:10 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt