php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.10.2004, 12:49  
Gast
 
Beiträge: n/a
Standard Session wird falsch wieder aufgenommen - Problem mit Session

Hallo!

Ich fange erst mit PHP an und bin gerade dabei ein Skript zu schreiben, welches Personendaten in eine MySQL-Datenbank schreibt.
Dazu brauche ich auch eine rudimentäte Benutzerverwaltung und ein einfaches Sessionmanagement. Nun habe ich nach dem einloggen den Benutzer in einer Variable gespeichert. Der Code dafür sieht so aus:

function inhalt($benutzername){
session_start();
session_register("benutzername");
...}

So. Der Benutzername solle ja jetzt in der Variable gespeichert sein. Nun versuche ich die Daten auf den folgenden geschützten Inhaltsseiten wieder auszulesen. Das ganze sieht bei mir so aus:

session_start();
if (!session_is_registered('benutzername')) {die ("Sie müssen sich einloggen!");}

Nun zum eigentlichen Problem:
Wenn ich mich aus meinem lokalen Netz auf meinen Webserver über das Skript einlogge, dann funktioniert alles einwandfrei.
Webserver und PHP-Interpreter liegen dabei auf einem Rechner in meinem lokalen Netz und sind mit dem Internet vebunden.
Versuche ich nun mich von einem Rechner außerhalb des lokalen Netzes mit dem Skript einzuloggen, dann sagt er bei der ersten geschützten Seite immer "Sie müssen sich einloggen!".
Das gleiche ist der Fall, wenn ich mich direkt vom Webserver aus einlogge!.
Es geht also nur von meinem Rechner aus dem lokalen Netz, wenn ich als URL die lokale IP angebe.

Augenscheinlich scheint er auf den geschützten Seiten die Variable "benutzername" nicht mehr mit dem Benutzernamen belegt zu haben. Wenn ich sie ausgeben lasse, erhalte ich einen leeren String (außer auf meinem eigenen Rechner im lokalen Netz, bei dem ist die Variable odnungsgemäß belegt).

Auf meinem PHP-Interpreter habe ich register_globals=on.

Fällt vielleicht jemandem ein, woran es liegen könnte?

Schonmal danke für Eure Bemühungen!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.10.2004, 14:00  
Gast
 
Beiträge: n/a
Standard

dann solltest du dich vllt mal von der veralteten syntax lösen und $_SESSION
benutzen.
 
Alt 16.10.2004, 14:30  
Gast
 
Beiträge: n/a
Standard

Hab ich auch schon versucht. Dann geht es zwar auch von meinem Server aus, aber immer noch nicht von außen.
Ich hab das Skript jetzt auf einen professionellen Webserver gepackt (Mit Zugriff auf meine Datenbank zu Hause) - da geht das Ding einwandfrei. Es muss irgendwie an der Config meines Apache oder PHP liegen. Aber wo es genau hakt kann ich nicht sagen.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Session Problem karina_02 PHP Tipps 2008 6 18.05.2008 22:37
Problem bei session Lifetime Cyberbob_at_tot PHP Tipps 2007 5 05.06.2007 17:47
Problem mit Session Charly Shop Sui PHP Tipps 2006 13 25.08.2006 17:08
Und noch ein Session Problem... Weyoun PHP Tipps 2006 9 27.02.2006 22:17
Session Problem dimitri PHP Tipps 2007 8 29.12.2005 15:53
Session wieder aufnehmen; Problem mit GET Jacks Rache PHP-Fortgeschrittene 9 12.08.2005 14:32
[Erledigt] Problem mit Session PHP Tipps 2005-2 1 06.08.2005 19:07
SESSION Problem mit Opera 7 [Gelöst] akratellio PHP Tipps 2005-2 4 14.07.2005 10:51
Problem mit Session PHP Tipps 2005-2 13 10.07.2005 18:20
seltsames php und session problem netti PHP-Fortgeschrittene 16 01.06.2005 17:01
Session Problem PHP Tipps 2005 4 16.05.2005 17:50
[Erledigt] PHP Session Problem, dringend! PHP-Fortgeschrittene 17 21.10.2004 21:15
Session - Javascript Problem ? PHP-Fortgeschrittene 10 21.09.2004 20:36
Merkwürdiges Problem mit PHP Session. Profis gesucht! PHP Tipps 2004 6 26.07.2004 22:16
session problem PHP Tipps 2004 2 22.07.2004 08:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php session nicht korrekt

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:23 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.