Login  Regeln Aktuelles Datum und Uhrzeit: 08.10.2008, 10:29  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
SESSION Problem (?) in Forum
Gehe zu Seite Zurück  1, 2, 3  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Xanni
Stammuser [User]
Stammuser



Anmeldung: 11.11.07
Beiträge: 35

BeitragVerfasst am: 22.06.2008, 01:44    Titel: Antworten mit Zitat

... keiner ne Ahnung?
_________________
Wake up, my friend... the Matrix has You.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
benjam4
Bekannter [Mod]
Bekannter



Anmeldung: 17.05.06
Beiträge: 1276
Wohnort: Ostfildern ...

BeitragVerfasst am: 22.06.2008, 10:41    Titel: Antworten mit Zitat

hast du in deiner php.ini display_errors auf on?
also werden deine Errors angezeigt?

Könnte es sein, das über der Session_start(); irgendwas ausgegeben wird?
Auch wenns nur ein leerzeichen ist, denn dann funktioniert das setzen des Sessioncookies nicht.

_________________
Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität Smilie
____________________________________
Eine Signatur sie alle zu knechten


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
thepiep
Beliebter [User]
Beliebter



Anmeldung: 24.08.06
Beiträge: 329
Wohnort: NRW

BeitragVerfasst am: 22.06.2008, 14:45    Titel: Antworten mit Zitat

In deinem Codebeispiel ist die erste Zeile leer, das reicht auch schon, und es passiert das was benjam4 schrieb, ein simpler Fehler der bei mir auch schon Nerven gekostet hat.

Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
benjam4
Bekannter [Mod]
Bekannter



Anmeldung: 17.05.06
Beiträge: 1276
Wohnort: Ostfildern ...

BeitragVerfasst am: 22.06.2008, 16:50    Titel: Antworten mit Zitat

diese Leerzeile kann auch von der codeformatierung hier im forum kommen. Deshalb frag ich.
Wenn man hinter dem (code) (egtl. eckige klammern) eine neue Zeile anfängt, dann wird nachher ne leerzeile eingefügt.

_________________
Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität Smilie
____________________________________
Eine Signatur sie alle zu knechten


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1294
Wohnort: Speyer

BeitragVerfasst am: 22.06.2008, 17:33    Titel: Antworten mit Zitat

Xanni hat folgendes geschrieben:
... keiner ne Ahnung?

es funktioniert
1 ... 2 ... 3 ... 4 .... 5 Minuten?

es soll aber 30 Minuten funktionieren .... tut es aber eben nur 5 Minuten


Dann kann es kein Fehler wie Benjam es sagt sein
dann kann es nur an der unterschiedlichen Uhrzeit von Clint und Server liegen


Hattest du es schon so das es nicht 5 .. 30 .. 80 .. 120 Minuten sondern "ewig" gilt?

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Xanni
Stammuser [User]
Stammuser



Anmeldung: 11.11.07
Beiträge: 35

BeitragVerfasst am: 23.06.2008, 12:10    Titel: Antworten mit Zitat

Zitat:
es soll aber 30 Minuten funktionieren .... tut es aber eben nur 5 Minuten
Dann kann es kein Fehler wie Benjam es sagt sein


genau.

Zitat:
dann kann es nur an der unterschiedlichen Uhrzeit von Clint und Server liegen

ich habe schon mal die gewünschte session-dauer auf 1 std verlängert anstelle nur einer halben Stunde. im SEssion Cookie stand das auch genau richtig. Bloß konnte ich wieder nur ca. 5 Minuten eingeloggt bleiben. Wenn es an der unterschiedlichen Uhrzeit von Client und Server liegt, sollte man doch erwarten dass ich dann wenigstens 35 Minuten eingeloggt bleiben könnte.... - oder? Von daher denk ich dass es daran auch nicht liegt... wenn doch, was kann ich dagegen tun?

Zitat:
Hattest du es schon so das es nicht 5 .. 30 .. 80 .. 120 Minuten sondern "ewig" gilt?

--> nein, hatte ich noch nie. Immer nur ca. 5 Minuten.

Ich hab kein Plan was ich noch machen soll.

_________________
Wake up, my friend... the Matrix has You.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
maudim02
Helfer [User]
Helfer



Anmeldung: 30.09.06
Beiträge: 157

BeitragVerfasst am: 23.06.2008, 12:56    Titel: Antworten mit Zitat

was ist denn wenn du dich einloggst, gleich darauf den browser schließt und dann wieder zum forum gehst? Bist dann noch eingeloggt oder dann auch nicht mehr?

Nach oben
Private Nachricht senden
Xanni
Stammuser [User]
Stammuser



Anmeldung: 11.11.07
Beiträge: 35

BeitragVerfasst am: 23.06.2008, 16:58    Titel: Antworten mit Zitat

Dann bin ich noch eingeloggt. Du kannst es auch gern selbst probieren:

http://lightwish.li.funpic.de/Tests/

Name: Admin
PW: test

_________________
Wake up, my friend... the Matrix has You.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
800XE
Bekannter [Mod]
Bekannter



Anmeldung: 24.10.04
Beiträge: 1294
Wohnort: Speyer

BeitragVerfasst am: 23.06.2008, 19:09    Titel: Antworten mit Zitat

Xanni hat folgendes geschrieben:
Zitat:
dann kann es nur an der unterschiedlichen Uhrzeit von Clint und Server liegen

ich habe schon mal die gewünschte session-dauer auf 1 std verlängert anstelle nur

Zitat:
Hattest du es schon so das es nicht 5 .. 30 .. 80 .. 120 Minuten sondern "ewig" gilt?

--> nein, hatte ich noch nie. Immer nur ca. 5 Minuten.

Ich hab kein Plan was ich noch machen soll.


Quote 1 .... ok, dann hätten 35 Minuten rauskommen müßen

Quote 2 .... was war die Frage, was ist die Antwort?

letzte Zeile
Du redest von dem Cookie(ähm, Seasion) den du in deinem Browser kontrollierst ...
... als PHP Proger interessiert de mich relativ wenig

Hast du, wei ich sagte, "echo" Befehle überall reingemacht ....
... wieviele unterschiedliche Scripte, wieviele .php Dateien gibt es ......
macht es ienen Unterschied ob man sich einlogt und einfach bleibt wo man ist, oder wie normal durch die SIte geht .....

Xanni hat folgendes geschrieben:
... keiner ne Ahnung?

wie sollen wir einen fehler finden den wir nicht suchen können?

wie lange hast du ihn gesucht?
ich habe meine schon 48 STunden gesucht und nicht gefunden ....
... 2 Tage später hab ich dann beiläufig gesehen was ich 2 Tage suchte und nicht fand
Xanni hat folgendes geschrieben:
... keiner ne Ahnung?

wer nichts sieht, kann nichts sagen
bzw kann nur das sagen was es lohnt zu sagen ohne etwas zu sehen


Du sagtest, du hast den (die lebenszeit) auf 30Minuten erhöt .... trotzdem nach 30 Minuten tot

mögliche "Lösung"(=Fehlerquelle) warum keine 35 Minuten bis tot
Du hast direkt nach Login von 30 auf 60 Minuten geändert
aber, jeder pageView erneuert Cookie(ähm Seasion) und dieser hat noch die alte lebenszeit im "SET" oder ist dort vielleicht gar eine "SET" von 5 MInuten?
......
.... ich weis es nicht, ich "sehe" dein Script nicht

Das genannte Problem das ich mal 2 tage suchet, dann aufgab und 2 Tage später beiläufig sah was ich suchte und nicht fand ...
... da war es auch so eine Variable, die von 2 Stellen genutzt und an einer falsch verändert wurde ...... dort wo falsch verändert = alles ok
an Anderer Stelle gabs Fehler = ich suchte 2 Tage und fand keinen Fehler, da dort kein Fehler war konnte ich auch keinen finden .....

_________________
Seien wir realistisch, versuchen wir das Unmögliche!
CMS800 :::::::::: Andy 800XE Zmuda :::::::::
ich bin nicht unhöflich, ich bin binär


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
benjam4
Bekannter [Mod]
Bekannter



Anmeldung: 17.05.06
Beiträge: 1276
Wohnort: Ostfildern ...

BeitragVerfasst am: 23.06.2008, 19:50    Titel: Antworten mit Zitat

ich frage nochmal:
werden bei dir überhaupt fehlermeldungen angezeigt. sprich sind bei in der php.ini
display_errors auf on gesetzt?

wenn dus nicht weisst, dann füge mal in eine php datei den befehl:
Code:
php_info();
ein, und gib uns den Link zu der seite
_________________
Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität Smilie
____________________________________
Eine Signatur sie alle zu knechten


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Xanni
Stammuser [User]
Stammuser



Anmeldung: 11.11.07
Beiträge: 35

BeitragVerfasst am: 24.06.2008, 07:35    Titel: Antworten mit Zitat

@800XE: ich hab doch den ganzen Code schon auf der vorigen seite gepostet.
Nochmal:

Die index.php:

Code:

<?php
   require('db_connect.php');
?>

<html>
   <head>
      <title>Xanni // Testpage</title>
         <meta http-equiv="content-type" content="text/html; charset=utf-8">
         <link rel="stylesheet" type="text/css" href="design.css">
   </head>

   <body>


<?php
   
   echo'
      <div style="   position:absolute;
                  text-align:left;
                  left:10px;
                  top:10px;
                  width:300px;
                  height:200px;
                  border:1px solid #fff;">
      <div style="   margin:5px;">';
      include(admin.php);
   echo'
      </div>
      </div>';
   
   if  ((isset($_SESSION['logged']))
   AND ($_SESSION['logged'] == "1")) {
      echo'
         <div style="   position:absolute;
                     text-align:left;
                     left:330px;
                     top:10px;
                     width:300px;
                     height:200px;
                     border:1px solid #fff;">
         <div style="   margin:5px;">';
      echo 'Das hier ist eine Insider-Information!<br><br>';
      echo '<a href="index.php?section=admin&action=alpha" class="white">Alpha</a><br>';
      echo '<a href="index.php?section=admin&action=beta" class="white">Beta</a><br><br>';
      if ($_GET['action'] == "alpha") {
         echo 'Das hier ist Bereich Alpha.';
      } elseif
         ($_GET['action'] == "beta") {
         echo 'Das hier ist Bereich Beta.';
      } else {
         echo '';
      }
      echo '
         </div>
         </div>';
      }
   

?>

</body>
</html>



die Admin.php:

Code:

<?php
   
   
// SESSION STARTEN
    session_start();
    if (empty($_SESSION['logged'])) {
       $_SESSION['logged'] == "-1";
       }

// LOGIN-FORMULAR
   if (($_POST["login_name"] == "Admin")
   AND   ($_POST["login_passwort"] == "test")
   AND   ($_POST["send"] == "1")) {
      $_SESSION['logged'] = "1";
   }
         
// ADMINBEREICH
   if ($_SESSION['logged'] == "1") {
      echo 'Du bist im Adminbereich.';
      
      echo '<br><a href="index.php?section=admin&action=logout" class="white">Ausloggen</a>';
   } else {
      echo '         <form action="index.php?section=admin" method="POST">
                  <input type="hidden" name="send" value="1">
         Name:       <input type="text" name="login_name" value="'.$_POST["login_name"].'" class="Eingabefeld">
         Passwort:   <input type="password" name="login_passwort" value="'.$_POST["login_passwort"].'" class="Eingabefeld">
         <br><br>
                  <input type="submit" value="Login" class="Submit">
         </form>';
   }

// LOGOUT-LINK
   if ($_GET['action'] == "logout") {
      $_SESSION['logged'] = "-1";
      session_destroy();
      header("location:index.php");
   }

?>



@benjam4: mach ich heut abend...

_________________
Wake up, my friend... the Matrix has You.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
maudim02
Helfer [User]
Helfer



Anmeldung: 30.09.06
Beiträge: 157

BeitragVerfasst am: 24.06.2008, 09:39    Titel: Antworten mit Zitat

naja ich kann da im obigen quellcode nirgends set_cookie_params oder name entdecken... sollte aber vor jedem session.start() gemacht werden...

€: so, hab mich jetzt mal eigenloggt...im cookie steht bis 10:40 gülitg... mal sehen Smilie
€2: nach ~10 min eingeloggt sein wurde ich noch immer nicht ausgeloggt... scheinbar funktioniert das bei mir Smilie Muss jetzt aber wieder arbeiten *g*


Nach oben
Private Nachricht senden
Xanni
Stammuser [User]
Stammuser



Anmeldung: 11.11.07
Beiträge: 35

BeitragVerfasst am: 24.06.2008, 12:18    Titel: Antworten mit Zitat

Naja set_cookie_params sind auf standardwerten... die hab ich mir auch schon mal angesehen bzw. verändert. Weiß aber jetzt nicht auswendig, bin nicht zu hause.

Wie gesagt schau ich danach später...


@maudim es kann ja durchaus sein, dass es auf einigen Browsern / Betriebssystemen funktioniert, auf anderen nicht... oder? Ich benutze @home Mac OSX mit Mozilla, da tut es nicht. Hier im Geschäft hab ich Win XP mit internet Explorer --> auch nicht. Vielleicht gehts ja irgendwo zwischen diesem Gut und Böse... *g*

_________________
Wake up, my friend... the Matrix has You.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
maudim02
Helfer [User]
Helfer



Anmeldung: 30.09.06
Beiträge: 157

BeitragVerfasst am: 24.06.2008, 14:42    Titel: Antworten mit Zitat

habe hier win xp + firefox 3 und funktioniert... zuhause muss ich schauen, da hab ich vista + ff3... werd am abend noch probieren ob er die stunden drinnen bleibt wenn ich nicht vergesse Smilie

Nach oben
Private Nachricht senden
Xanni
Stammuser [User]
Stammuser



Anmeldung: 11.11.07
Beiträge: 35

BeitragVerfasst am: 24.06.2008, 21:05    Titel: Antworten mit Zitat

...und, klappts bei dir eine Stunde eingeloggt zu bleiben?

hier ist die phpinfo:

http://lightwish.li.funpic.de/phpinfo.php

_________________
Wake up, my friend... the Matrix has You.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2, 3  Weiter
Seite 2 von 3

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Forum mit Onlinebar erzgebirgler2 Kleinanzeigen 5 05.10.2008, 00:25 Letzten Beitrag anzeigen
Keine neuen Beiträge Problem mit Abtand im IE capillarvane HTML & CSS 2 02.10.2008, 12:51 Letzten Beitrag anzeigen
Keine neuen Beiträge "Member-Tausch" für verwais... JanKrohn Linktausch 0 26.09.2008, 16:08 Letzten Beitrag anzeigen
Keine neuen Beiträge Geld durchs surfen. 54 Euro im Monat ... umt Internet-Marketing 1 22.09.2008, 20:57 Letzten Beitrag anzeigen
Keine neuen Beiträge Problem mit 3 Zeilen-Layout koellmania Einsteigerforum 7 03.09.2008, 21:15 Letzten Beitrag anzeigen
Threadübersicht