PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : $_SESSIO[] Problem + Server


McB_sser
29.04.2008, 15:22:49
ich hatte shcon gegoogelt aber nichts passendes gefunden... ich bitte um entschuldigung falls ich vilt. nicht alle angeben mache.

Geschichte:
Mein Kumpel hat ein V-Server von Strato auf den ich mehr oder weniger freien zugriff habe. Ich bastle gern an php/MySQL Scripten... seit gestern kam es zu einigen problemen...
Server:
- System Suse Server edition
- hat ein Terminal installiert
- plesk (apache, MySQL Server)
- Unreal irc

Gestern wollte ich über meine seite anmelden Login passiert über Session
BN PW --> Server --> Session zurück
nach anklicken eines Links ist man wieder ausgelogt... die Session existiert nicht mehr.
komisch ist noch der Terminal geht nicht mehr, plesk auch nicht.

plesk Maldung:
0: /usr/local/psa/admin/plib/cmd_loginup.php:240
createSessionCommon(integer '4', string 'xxx', boolean true, boolean false, NULL null)
1: /usr/local/psa/admin/plib/cmd_loginup.php:458
createSessionClient(string 'xxx', string '*******', string '**********************', boolean false)
2: /usr/local/psa/admin/plib/cmd_loginup.php:166
createSession(string 'xxx', string '*******')
3: /usr/local/psa/admin/htdocs/login_up.php3:28

/edit ok ich habe lokal die Session vergessen zu starten... Problem Server bleibt wie gehabt
und jetzt wird es ganz lustig mein Lokaler Server XAMPP Speichert/Sendet auch nur nach einer abfrage die Session und nach einer erneuten ist die weg...
im augenblick verhällt sich die $_SESSION[] wie ein $_POST[]

ich habe den Browser Firefox, IE
Problem ist nicht nur auf meiner Workstation auch bei anderen. zumindest zugriff auf Stratos V-Server

ich weis nicht ob das mein Script verursacht, Script funktionierte einwandfrei, vor den "Schaden"

zur sicherheit mein Script
/edit: session_start(); // nicht vergessen
// der Script ist zulang ich poste den gleich darauf
// /Edit script war in ordnung daher habe ich den gelöscht das ich nicht euch auf falsche färten lenke



Browser Cache habe ich gelöscht aber brachte auch nichts.

ich bin der Verzweiflung nah.

wenn wir gleich dabei sind, kann das sein das if ein Bug hat bzw. nur eine bestimmte Länge abarbeitet?

z. B.
if(($ZufallsZahl_Farbe != $_SESSION[Farbe][0] and $ZufallsZahl_Karte != $_SESSION[Karte][0]) and ($ZufallsZahl_Farbe != $_SESSION[Farbe][1] and $ZufallsZahl_Karte != $_SESSION[Karte][1]) and ($ZufallsZahl_Farbe != $_SESSION[Farbe][2] and $ZufallsZahl_Karte != $_SESSION[Karte][2]) and ($ZufallsZahl_Farbe != $_SESSION[Farbe][3] and $ZufallsZahl_Karte != $_SESSION[Karte][3]))

if wird da ignoriert daher habe ich wie auf den kompletten Script dies "aufsplitten" müssen.

McB_sser
29.04.2008, 15:24:35
so jetzt:

<?
// unterer Teil
// /Edit script war in ordnung daher habe ich den gelöscht das ich nicht euch auf falsche färten lenke

McB_sser
29.04.2008, 15:33:58
noch zwei dinge
1. entschuldigung das ich den kompletten Script hier reingestellt habe leider Funktioniert FTP auch nicht mehr
2. Ich war leicht in panik jetzt fällt mir ein das ich lokal nur den Script ausgeführt habe ohne die Session zu Starten mein Fehler

da ist trotzdem noch das V-Server Problem


/edit:
ich hatte vorher die ellenlange if abfrage ausgeführt da die if ignoriert wurde kam es mehrmals zur unendlich schleife, könnt ihr auch mal probieren.

nochwas der Server hat noch ein paar GByte Speicher über und wurde auch ein paar mal neugestartet

gestern hat mein Kumpel ihn im Notfallsystem gestartet danach wieder normal... danach ging FTP, terminal, Sessions normal heut früh aber nicht mehr.

McB_sser
29.04.2008, 21:15:40
naja ok, mein Kumpel hat nun ein Backup aufgespielt von 27. mal schauen ob das problem wieder auftritt und er macht nun noch ein Update.

ich würde mich dennoch interresieren warum das passiert ist vilt. kommt die Situation mal wieder.