Probleme mit Sessions
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
antwort
besagte stelle
date
eintragung
error
insert
level
markierung
message
passiert seltsamerweise
session
set
update
variable
-
Hallo,
ich habe ein eigenes Forum programmiert. Um einen Post oder Thread zu schreiben muss mann sich anmelden. Beim Anmelden werden das $_SESSION("...")-Variablen (Level, ID, Session-ID) erstellt. Wenn ein Post geschrieben wird passiert seltsamerweise folgendes: Weil ich die Session mit der ID ben?tige (Wer hat der Post geschrieben?) verwende ich diese Variable zur Eintragung in die DB. Sobald der Post geschrieben ist und in der Datenbank gespeichert, wird aber die Session irgendwie zerst?rt. An was kann das liegen?
mfg -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
wie sieht denn der code rund um die besagte stelle aus?
-
jo der code w?rde mich auch ma interessieren!
-
?php
session_start();
include("db_connect_3366.php");
if ($_POST["message"] == "") {
echo "<span class=\"text_feld\">Error! Um zu antworten, musst du etwas schreiben.</span>";
}
else {
$date = date("Y-m-d H:i:s");
$uid = $_SESSION["usernummer"];
$insert_antwort = mysql_query("INSERT INTO forum_antworten (fid, tid, antwort, date, uid, markierung) VALUES ('".$_GET["fid"]."', '".$_GET["tid"]."', '".$_POST["message"]."', '".$date."', '".$uid."', '".$_POST["markierung"]."')") or die("SQL 1:".mysql_error());
$select_benutzer = mysql_query("SELECT forum_antworten FROM benutzerdaten WHERE id = ".$uid."");
$data_2 = mysql_fetch_array($select_benutzer);
$antworten_2 = $data_2["forum_antworten"] + 1;
$update_benutzer = mysql_query("UPDATE benutzerdaten SET forum_antworten = '".$antworten_2."' WHERE id = '".$uid."'") or die("SQL 4:".mysql_error());
if (($insert_antwort = TRUE) && ($select_thread = TRUE) && ($update_thread = TRUE)) {
$_SESSION["usernummer"] = $uid;
header("LOCATION:".$_SESSION["server_goto"]."");
}
}
?> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage