Hallo,
okay die session_id()liefert aufeinmal doch eine UniqueID.
Wenn ich nun aber mein Formular abschicken lasse
<form action="<?php echo $_SERVER['PHP_SELF'].'?'.$sid; ?>" method="post">
<input type=hidden name=sent value=1 />
<input type="hidden" name="PHPSESSID" value="<?php echo $sid; ?>" />
<input type="hidden" name=zeit value="<?php echo time()+microtime(); ?>" />
<table>
<tr>
<td><h4>Veranstaltung:</h4></td>
</tr>
<tr>
<td><input type=text size=40 name="termin" value="<?php echo $termin; ?>" /></td>
</tr>
<tr>
<td><h4>Kategorie:</h4></td>
</tr>
<tr>
<td>
<select name=kategorie>
<?php
//Dynamisches Erzeugen von einem Optionsmenü ausgehend von Array katego
For ($i=0;$i<count($katego);$i++)
{
echo "<option ";
if($kategorie==$katego[$i])
{
echo " selected ";
$kategorie=$katego[$i];
}
echo ">$katego[$i]</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td><h4>Veranstaltungsort:</h4></td>
</tr>
<tr>
<td><input type="text" name=ort value="<?php echo $ort;?>" /></td>
</tr>
<tr>
<td><h4>Datum:</h4></td>
</tr>
<tr>
<td><input type=text name="datum" value="<?php If($sent==1){echo $datum;} ?>" /></td>
</tr>
<tr>
<td><h4>Zeitraum(für länger andauernde Termine):</h4></td>
</tr>
<tr>
<td><input type=text name="zeitraum" value="<?php echo $zeitraum;?>" /></td>
</tr>
<tr>
<td>
<input type="submit" value="Abschicken" />
</td>
</tr>
</table>
</form>
egal welche Adresse in form action eingetragen wird, keine wird aufgerufen.