源码
$time = strtotime(date("Y-m-d H:i:s"));
$fature = $time+24*3600;
if($time<$fature){
echo "<script>alert(\"请不要再24小时内重复投票!\");</script>";
}
$time = strtotime(date("Y-m-d H:i:s"));
$fature = $time+24*3600;
if($time<$fature){
echo "<script>alert(\"请不要再24小时内重复投票!\");</script>";
}
是不是没引进js文件的原因啊!
确实挺正常的,可以alert
$fature = $time+24*3600;//用下边两行比较一下这两个变量的类型和值吧
var_dump($time);
var_dump($fature);if($time<$fature){
echo "<script>alert(\"请不要再24小时内重复投票!\");</script>";
}
if($time<$fature)
你的 echo "<script>alert(\"请不要再24小时内重复投票!\");</script>";
只会输出 <script>alert("请不要再24小时内重复投票!");</script>
而不是 <script>alert(\"请不要再24小时内重复投票!\");</script>
后者是 echo '<script>alert(\"请不要再24小时内重复投票!\");</script>';
的结果,这样的 js 脚本是必然出错的!2、说明出现问题的场景也是很重要的,如果你是向 ajax 请求返回数据,那么 js 脚本是不会被执行的
打印结果如下
int(1355294078)
int(1355380478)