PHP不会更新时间

时间:2015-11-06 16:08:06

标签: php date

我使用PHP代码添加类似帖子的内容和上面是添加它的时间,但只有第一篇文章获得更新时间但下一篇文章有​​时间的第一篇(第一次是16:35而下一次是16:35另外)这里是data.php的代码

session_start();
$dzien = date("d");
$mies = date ("m");
$rok = date("Y");
$_SESSION['data'] = $dzien.".".$mies.".".$rok;
$godz = date("G");
$min = date("i");
$_SESSION['czas'] = $godz.":".$min; 
header("Location: edit.php");
exit();

这是添加帖子和时间的file.php:

session_start();
header("Location: data.php");
$tekst ="<div class='wpis'><div class='data' ><p class='tdata'>".$_SESSION['data']." ".$_SESSION['czas']."</p></div><div class='klaska'>". $_POST['pole']."</div></div>";
$fp = fopen("inne.txt", "r");
$stare = fread($fp,filesize("inne.txt"));
fclose($fp);
$ntekst = $tekst.$stare;
$fp = fopen("inne.txt", "w");
fputs($fp,$ntekst);
fclose($fp);
header("Location: index.php");
exit();

我想在下一篇文章中了解添加

的更新时间

1 个答案:

答案 0 :(得分:0)

file.php的第2行准备一个头重定向到data.php,但是在文件的末尾你准备另一个头重定向到index.php。请参阅link中yahoo dot com的shutout2730评论: 可能第一个重定向被后一个重定向,因此什么也没做。基于输出回显,打印和缓冲似乎存在例外情况。 你是否从其他地方运行data.php来初始化它? 我怀疑data.php未按预期调用,因此会话未更新。