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 - 16 Jan 2021 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: 1328

[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: 1328

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: 1328

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: 456

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
Buy verified European /US /UK passport, id cards,visas,driver's license (whatsapp : +237673528224) 
in "PHP & MySQL"
0 14.01.2021 09:01 von Royalty
Wo kann man 2020 am besten Geld aufbewahren?
in "PHP & MySQL"
2 13.01.2021 17:16 von Laurena
SEO-Dienste
in "PHP & MySQL"
6 13.01.2021 16:58 von Laurena
Vegetarismus in unserem Leben
in "PHP & MySQL"
2 13.01.2021 15:56 von Laurena
migrierter WP-Blog läuft nicht ...
in "PHP & MySQL"
1 25.12.2020 04:13 von vvj04350
Print view MySQL Database Install problems?
in "PHP & MySQL"
2 17.12.2020 09:18 von harmonxjim33
how to get reviews on amazon
in "PHP & MySQL"
0 13.12.2020 01:01 von Lerit
Comment choisir le robinet baignoire Homelody?
in "PHP & MySQL"
0 04.12.2020 08:00 von homelody
Empfehlen Sie mehrere Optionen
in "PHP & MySQL"
3 30.11.2020 07:25 von articlepost
Helfen Sie, einen guten Klempner zu finden
in "PHP & MySQL"
1 28.10.2020 09:09 von MEDUZA
The river flows eastward
in "PHP & MySQL"
0 20.10.2020 09:31 von inging
Poolpumpe
in "PHP & MySQL"
2 29.09.2020 05:39 von menubook
Sag mir einen Nebenjob im Internet
in "PHP & MySQL"
3 26.09.2020 10:18 von andyy
Kaufen Sie das Goethe- und Telc-Zertifikat online zum Verkauf ohne Prüfung (kaufengoetheundtelc@gmai
in "PHP & MySQL"
1 25.08.2020 16:32 von jaymillz



Besucher : 6993738    Heute : 800     Gestern : 1223     Online : 18     16.1.2021    19:23      0 Besucher in den letzten 60 Sekunden        
Nach oben