con questo codice il redirect funziona:
echo 'Messaggio inviato,
grazie per la vostra disponibilita';
echo "<html><head><META HTTP-EQUIV='REFRESH' CONTENT='2;URL=form-contatti.php'></head></html>";
Thank you
Mi rimane il problemone dello script più complesso che ha come prima parte il login:
Questo credo sia il codice completo per quanto riguarda la funzione login:
Codice PHP:
if ($do=="admin") {
if ($action=="login"){
if ($name==$adminname && $pwd==$adminpwd){
include($log);
$fp=fopen($log, "w");
fputs($fp, "<?\n");
$i=0;
if (count($admins)>0){
foreach ($admins as $line){
fputs($fp, "\$admins[$i]['time']=".$line[time]."; \$admins[$i]['hash']='".$line['hash']."';\n");
$i++;
}
}
fputs($fp, "\$admins[$i]['time']=".$now."; \$admins[$i]['hash']='".md5($hash)."';\n?>");
fclose($fp);
jsRedirect($me.$getvars);
}
}
if ($action=="delete" && isloggedin()){
$todel=getkey($id, $stuff);
unset($stuff->data[$todel]);
$stuff->msort();
saveposts($stuff->data);
$do="view";
}else{
?>
<form action="<?=$me.$getvars?>" method="post" name="form2" class="smtxt">
<table border="0" cellpadding="0" cellspacing="2" class="smtxt">
<tr>
<td><align="center"><div align="center">Login</td></tr>
<tr>
<td>
<input name="name" type="text" id="name" size="20">
</td>
</tr>
<tr>
<td><div align="center">Password</td></tr>
<tr>
<td><input name="pwd" type="password" id="pwd" size="20"></td></tr>
<tr>
<td><div align="center">
<input type="submit" name="Submit" value="Accedi">
<input name="do" type="hidden" id="do" value="admin">
<input name="action" type="hidden" id="action" value="login">
</td>
</tr>
</table>
</form>
<?
}
}
if (isloggedin()){
showmenu();