hallo
ich habe nen kleines Problem !
Also ich habe hie rnen formular :
damit registrie r ich eine session , klappt auch soweit !
nun will ich per cronjob ( extra datei ) nachfragen :
wenn Feld = 0 , dann lösche session variable
er löscht die session variable nicht ! Weiss wer warum ?
Mfg launebear
ich habe nen kleines Problem !
Also ich habe hie rnen formular :
PHP-Code:
<?php
session_start ();
if (!isset ($_SESSION["user_id"]))
{
header ("Location: formular.php");
}
require("connect.inc.php");
$abfrage = "SELECT * FROM benutzerdaten Where id=" . $_SESSION['user_id'];
$ergebnis = mysql_query($abfrage);
if (mysql_errno()) die ("MySQL-Error: " . mysql_error());
$ergebnis1 = mysql_fetch_array($ergebnis);
if(isset($_POST['Super']))
header('Location: test1.php');
if(isset($_POST['']))
header('Location: test1.php');
?>
<html>
<body text="#000000" link="white" alink="white" vlink="white" bgcolor="#808080">
<center>
<table border="1">
<tr>
<td align="center" Colspan="2" width="300">Test</td>
</tr>
<tr>
<td align="center">
<form action="" method="post">
<?
$Mine = "1";
$tab1 = "benutzerdaten";
if($_SESSION["test"] == "1")
{
echo '<INPUT type="submit" NAME="" VALUE="gesperrt"></form>';
}
else
{
echo '<INPUT type="submit" NAME="Super" VALUE="go"></form>';
}
if (isset($_POST['Super']))
{
$updateABC = "UPDATE `".$tab1."` SET `BauenR` = `BauenR` + '".$Mine."' WHERE ID ='".$_SESSION['user_id']."'";
$update = mysql_query($updateABC);
$_SESSION["test"] = "1";
}
?>
</td></tr>
</table>
</form>
</body>
</html>
nun will ich per cronjob ( extra datei ) nachfragen :
wenn Feld = 0 , dann lösche session variable
PHP-Code:
<?
require("connect.inc.php");
$abfrage = "SELECT * FROM benutzerdaten";
$ergebnis = mysql_query($abfrage);
if (mysql_errno()) die ("MySQL-Error: " . mysql_error());
$ergebnis2 = mysql_fetch_array($ergebnis);
if($ergebnis2['Tick'] == "0")
{
session_destroy ("test");
}
?>
er löscht die session variable nicht ! Weiss wer warum ?
Mfg launebear
Kommentar