ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
316
316
EMPFEHLEN
-
02.10.04 19:22 #1Flunster Tutorials.de Gastzugang
Hallo,
was kann der Grund für ne verlorenen Sessionvariable sein? Die Variable ist zwar registriert hat aber nicht mehr den Wert den sie vorher hatte!
-
Also so ganz ohne Code kann man nur wild spekulieren. Ursache könnte die fehlende Übergabe der Session-ID sein oder auch das Ansprechen der Session-Variablen ohne das superglobale Array $_SESSION und die damit verbundene Gefahr der Wertüberschreibung. Das wären zwei Sachen, die mir so spontan einfallen.
Wie gesagt, mit etwas Code von dir kann man da schon konkreter analysieren."... the KKK took my baby away ..."
-
04.10.04 10:22 #3
- Registriert seit
- Nov 2003
- Beiträge
- 3
Ich mach das auf den seiten so.
Vieleicht hilfts. Aber sag genaueres. Code usw.
Session Start mit Cookie
Überprüfung ob User angemeldet ist, oder nichtPHP-Code:include ("config.php");
include ("include.php");
session_start();
$username = $_POST[username];
$password = $_POST[password];
$conn = mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_name, $conn);
$sql = "SELECT * from playerstats where player_name = \"$username\" and password = \"$password\"";
$result = mysql_query($sql, $conn) or die(mysql_error());
if(mysql_num_rows($result) == 1) {
$getcode_sql = "SELECT code from playerstats where player_name = \"$username\"";
$result = mysql_query($getcode_sql, $conn);
$code = mysql_result($result, 0, 'code');
$_SESSION['usercode'] = $code;
$_SESSION['loggedin'] = "true";
*** "Code" ist bei mir wie eine ID, nur damit man weiß was das hier im Code istPHP-Code:function check_login() {
include ("config_local.php");
if($_SESSION['loggedin'] != "true" || !isset($_SESSION['usercode'])) {
//print "Du musst dich einloggen.";
header ("Location: login.php");
} else {
$conn = mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_name, $conn);
$thecode = $_SESSION[usercode];
settype($thecode, 'integer');
$sql = "SELECT player_name FROM playerstats where code = $thecode";
$result = mysql_query($sql, $conn);
$name = mysql_result($result, 0, 'player_name');
return $name;
}
}
Ähnliche Themen
-
Struts2 Problem: Parameter geht bei ..-validation einer Form verloren...
Von Tservarius im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 5Letzter Beitrag: 13.11.07, 17:43 -
Wert eines Objektes geht einfach verloren
Von Eroli im Forum .NET DatenverwaltungAntworten: 1Letzter Beitrag: 05.04.07, 22:54 -
Auswahl in der Selectbox geht geht verloren ...
Von tekton im Forum ASPAntworten: 1Letzter Beitrag: 02.06.06, 20:30 -
Grösse einer Sessionvariable?
Von BeaTBoxX im Forum PHPAntworten: 2Letzter Beitrag: 29.12.04, 17:25 -
Hilfe wegen Sessionvariable
Von ehonk im Forum PHPAntworten: 4Letzter Beitrag: 13.04.04, 11:05





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren