WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Session in PHP

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Session in PHP - 04 Dez 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Session in PHP
Dan Loop
Pixelschubser
Threadstarter




Beiträge: 20

Hallo ich habe mal eine Frage zu Sessions in PHP.
In Fachbücher ist ja immer zu lesen das die session_id auf die nächste Seite übertragen werdem muß damit die Variablen die ich der Session gegeben habe wieder auslesen kann..z.B. per URL..
Jetzt habe ich mich ran gesetzt und bin dabei eine Community zu coden..und bin irgendwie durch zufall drauf gekommen das ich auch ohne weiterleitung der session_id die Variablen auf den nächsten Seiten nutzen kann!!!!
Habe ich da einen Denk fehler oder ist das normal ....
ich könnte mir vorstellen da ich ja bis jetzt der einzige User bin auf der Community die session_id nicht wichtig ist...sondern nur bei mehr als einen Benutzer gleichzeitig liege ich da richtig oder gibt es eine andere erklärung ....
Bitte um Hilfe...

---
Alles hat ein Ende.......
www.Lowpix.de

  Profil   E-Mail   Website   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

[Der Beitrag wurde gelöscht....stand zu viel dummes Zeugs drin ]

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

Diese Nachricht wurde geändert von: Can
  Profil   E-Mail   Editieren   Zitieren
brainbizz
Pixelschubser




Beiträge: 9

Dann schalte mal in Deinem Browser die Cookies aus...

---
gruß,

brainbizz

  Profil   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

Geht nicht.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
inko
Fachidiot




Beiträge: 133

Sessions bei PHP speichern die SessionID in einem Cookie Deines Browsers.
Auf dem Webserver befindet sich ein File, welches so heißt wie die SessionID.
Bei jedem Seitenwechsel wird nun überprüft, ob ein Sessionfile vorhanden ist und liest dementsprechend die gespeicherten Variablen aus diesem aus.

Wenn der Browser keine Cookies akzeptiert, so wird hinter jeden Link die SessionID gehängt, um diese zu übertragen.

  Profil   Editieren   Zitieren
Can
Halbgott




Beiträge: 1324

inko schrieb am 30.05.2003 01:09
Wenn der Browser keine Cookies akzeptiert, so wird hinter jeden Link die SessionID gehängt, um diese zu übertragen.


Geschieht das automatisch, oder muss man das programmieren?

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
NetDrag
Foren-Team




Beiträge: 442

Das geht auch automatisch, kann man in der php.ini ein und ausschalten, ich kann mich im Moment aber nicht erinnern wie die variable heißt.

Allerdings kostet das ziemlich Performance, weshalb es besser ist das selber zu tun..
Am besten machst du das mit mod_rewrite und hängst an die automatisch generierte session id noch eine Konstante die du mit mod_rewrite versteckst.

---
We are born wet, naked and hungry, then things got worse!

  Profil   Website   Editieren   Zitieren
m3rlin
Quasselstrippe




Beiträge: 264

NetDrag schrieb am 30.05.2003 13:46
Das geht auch automatisch, kann man in der php.ini ein und ausschalten, ich kann mich im Moment aber nicht erinnern wie die variable heißt.


Die Option heißt session.use_cookies = 1


Allerdings kostet das ziemlich Performance, weshalb es besser ist das selber zu tun..
Am besten machst du das mit mod_rewrite und hängst an die automatisch generierte session id noch eine Konstante die du mit mod_rewrite versteckst.


Kannst Du mal bitte erläutern wie Du zu der Annahme gekommen bist, dass der Session-Mechnismus von PHP zuviel Performance frisst? Und wie meinst Du das genau mit der Konstanten und mod_rewrite?




---
Webspace Preisvergleich Server Preisvergleich

  Profil   Editieren   Zitieren
inko
Fachidiot




Beiträge: 133

m3rlin schrieb am 30.05.2003 15:12
Die Option heißt session.use_cookies = 1


Das heißt zwar session.use_trans_sid, aber ist ja auch egal

  Profil   Editieren   Zitieren
Dan Loop
Pixelschubser
Threadstarter




Beiträge: 20

PHP4 kann man auch mit dem --enable-trans-sid-Parameter kompilieren. Dann hat dies zufolge, dass, wenn der Client (Browser) keine Cookies annehmen kann/will, alle relativen Links einer Webpage mit dem zusätzlichen SessionName=Session-ID Parameter ergänzt werden. Dies klingt zunächst gut, aber man sollte beachten, dass durch den zusätzlichen Aufwand, den der PHP-Parser leisten muss, sich diese Technik nicht für High-Traffic-Websites oder Server mit vielen Vhosts eignet. Auch wenn man Projekte realisiert, die auf anderen Webservern laufen sollen, kann man nicht davon ausgehen, dass das betreffende PHP mit --enable-trans-sid kompiliert worden ist.

Wie ich sehe ist das wohl ein Thema für sich...viele Meinungen..ich habe auch gelesen das die Variante mit dem Cookies wohl die beste Lösung ist.Denn es könnte beim Bookmarken der Seite zu Fehlern kommen wenn die Session_id in der URL steht . So könnte es wohl passieren das ein User zugriff auf Seiten von einem anderen User bekommt..Die Cookies verlieren beim Schliessen des Browsers auch die Gültigkeit sagt die Literatur..!!

---
Alles hat ein Ende.......
www.Lowpix.de

  Profil   E-Mail   Website   Editieren   Zitieren
m3rlin
Quasselstrippe




Beiträge: 264

inko schrieb am 30.05.2003 17:24
Das heißt zwar session.use_trans_sid, aber ist ja auch egal


Ups, stimmt. Das müssen die Spätfolgen von gestern sein

---
Webspace Preisvergleich Server Preisvergleich

  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Session in PHP

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Session in PHP im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8133345    Heute : 111     Gestern : 581     Online : 32     4.12.2024    9:15      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben