| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | tip 1 mehrere browser installieren, weil ne andere lösung meiner meinung nach nicht sauber wird, weil eben die sessionid eindeutig sein soll. firefox, mozilla, IE, netscape, opera sind schonmal 5 dinge die du gleichzeitig benutzen kannst, von manchen kannst du ohne probs mehrere verscheidene versionen installieren, bringt vor allem den vorteil, dass du das system aus sicht anderer browser auch mal siehst und auf eventuelle bugs aufmerksam wird.
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | tja und woher weis der browser von einer eindeutigen sessionid? entweder von einem cookie, das bei 2 logins da es gleich heist, überschrieben wird, oder der angehängten SESSIONID, dann musst du aber überall bei jedem link, jedem javascript-popup, bei jedem formular oder sonstwas, die session-id mit übergeben / weitergeben. ist geschmackssache, ob mein sein system nur des testens wegen so umschreiben will, weil mittels session.trans_sid bekommt man nur an interne links und intern versendet formulare, wenn z.b. mit absoltue urls gearbeiet wird, muss das alels wieder umgeschrieben werden, javascripts musst man es manuell übergeben etc. mfg robo47
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| | |
| | |
| Gast
Beiträge: n/a
| Ich weiss zwar nicht ob das Dein Problem löst, aber warum überhaupt mit 2 Sessions arbeiten ? ich denke mal Du hast z.B. eine Sessionvariable mit Name $_SESSION["user"]. Jetzt mein Lösungsvorschlag Beim Login wird geprüft ob es die Session-Variable $_SESSION["maxid"] gibt. Wenn ja addiere 1 in den Inhalt, wenn nein starte mit 1. Diesen Wert speicherst Du Dir in der Variablen $meineid und die gibst Du immer an alle Seiten mit Du legst Dir dann nicht $_SESSION["user"] an sondern $_SESSION["user_1"] Wenn er sich jetzt mit einer zweiten Browsersitzung anmeldet wird maxid um 1 wieder erhöht. Beinhaltet also 2. Und dort wird dann $_SESSION["user_2"] angelegt. Da innerhalb jedes Browsers die dort ermittelte Zahl weitergegeben wird kann es keine überschneidungen geben |
|
| | ||
| Gast
Beiträge: n/a
| Zitat:
Setze während der Entwicklungsphase session.use_cookies auf 0 und session.use_trans_sid auf 1. Wer Session und mysqlbasierte Userauthentifizierung nutzt, sollte auch daran denken: http://de.php.net/session_set_save_handler Was ich nicht verstehe ist, warum Du das Script nicht auf einer Maschine entwickelst, auf der das Zielsystem nachgebildet wird. | |
|
| | ||
| Gast
Beiträge: n/a
| Zitat:
@meikel: Leider ist mein Linux-Server vor einem halben Jahr abgeraucht und seitdem entwickle ich zuhause nur noch komplett unter XP (sollte im Prinzip ja vom Apache keinen Unterschied machen; oder?!), das läuft wenigstens und bisher hatte ich auch noch keine Probleme, wenn ich meinen Code auf Linux-Server transferiert habe... Eine kleine Zusatzfrage: wenn doch alle Dateien sowieso auf einem Server liegen (es werden z.B. auch keine Bilder von einem anderen Server nachgeladen), warum sollte man nicht standardmäßig session.use_trans_sid auf 1 setzen (schließlich gibt es genug Leute, die Cookies nicht zulassen) ? MfG, Zedda | |
|
| | ||||
| Gast
Beiträge: n/a
| Zitat:
XP: Zitat:
Falls Du halbwegs professionell arbeiten willst, dann vervollständige Deine Linuxkenntnisse und miete Dir einen Rootserver. Eine DSL-Flatrate hat man als Entwickler sowieso. Zitat:
| |||
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Zum eigenen Lernen: FTP Client für Filezilla | dh1sbg | PHP Tipps 2007 | 1 | 09.04.2007 10:57 |
| Bildschirmschoner auf dem Client beenden | superbike | PHP-Fortgeschrittene | 11 | 31.10.2006 19:54 |
| 2 Sessions | Kein Genie | PHP Tipps 2006 | 8 | 21.07.2006 15:45 |
| Client does not support authentication protocol... | snoopiline | Datenbanken | 3 | 19.07.2006 13:53 |
| Sessions verfallen sofort | der.Chris | PHP Tipps 2006 | 4 | 10.01.2006 18:46 |
| [Erledigt] probleme mit sessions | PHP Tipps 2007 | 1 | 17.11.2005 10:43 | |
| Nach Einfügugng der Sessions funktioniert mein Program nicht | PHP-Fortgeschrittene | 1 | 02.10.2005 06:13 | |
| Stabilität von SOAP (client) unter PHP5 ? Infos gesucht. | PHP-Fortgeschrittene | 5 | 13.09.2005 07:01 | |
| Sessions! | DER_Brain | PHP Tipps 2005-2 | 5 | 30.06.2005 14:51 |
| 2 Sessions? | PHP Tipps 2005 | 5 | 29.04.2005 19:04 | |
| Proble mit Sessions | PHP Tipps 2005 | 7 | 07.02.2005 17:42 | |
| IE der die sessions nicht so akzeptiert wie er soll | robo47 | Off-Topic Diskussionen | 0 | 27.01.2005 11:26 |
| Sessions werden automatisch an Links angehängt | PHP-Fortgeschrittene | 3 | 10.12.2004 13:50 | |
| [Erledigt] Usermanagement mit Sessions - Sicherheitsprobleme ? | PHP Tipps 2004 | 0 | 30.06.2004 09:49 | |
| Sessions, sessions und nochmal sessions | PHP-Fortgeschrittene | 0 | 06.06.2004 00:36 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php session client, php zwei sessions, php zwei verschiedene sessions, php 2 sessions gleichzeitig, mehrere verschiedene sessions php, php sessions zwei, php client keine session, mozilla session erhöht variable doppelt, php session id client, session variable mehrere explorer, zend framework session trans_sid, php soap session, zwei sessions von ein client, session_id firefox ansehen, ein client mit mehreren sessions, nicht mit null session anmelden, php sessions auf client, php session soll nach halber stunde verfallen, mozilla,verschiedene session ids |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.