作者isDray (isDray)
看板PHP
标题[请益] 关於sleep的问题
时间Thu Jan 8 11:28:34 2015
hi,大家好
我写了一个新增的form表单在A.php中,传去B.php处理新增,在B.php里面加了一个sleep
让它可以像↓↓↓这样
|-------------------|
| |
|五秒後回新增页面 |
| |
| |
|-------------------| <5秒後回新增页面>
结果,他真的停了5秒可是是在 form 的那边,像↓↓↓
|-------------------|
| 我是form表单 |
| xx: ▃▃▃▃▃ |
| xx: ▃▃▃▃▃ |
| |
|-------------------| <在这里停了五秒後,东西新增好>
but 这不是我要的效果阿
-------------程式码------------------------------------------
$suc=mysql_query($sql);
if($suc){
echo "新增成功,於5秒後回新增页面 : )";
sleep(5);
header('Location:admin.php?id=newproduct');
exit;
}
else{
echo "噢!!好像有些问题发生";
}
--------------------------------------------------------------
所以想请问是我的sleep下错地方,还是我误解了sleep的用法??
先谢谢大家了 :)
--
◥▉◣
◢◤ ◥ ↗ 30 seconds until minions spawn
◥ \ / ◥
▃▃◣▁︿/◥◣
∵ ▉▇v◤╱◥
◥◤▉▉WW
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.102.135.174
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1420687724.A.C14.html
※ 编辑: isDray (59.102.135.174), 01/08/2015 11:36:20
1F:→ dinos: 用refresh,不要用location 01/08 11:37
2F:→ MOONRAKER: 有了输出再redirect就太迟了 01/08 11:39
3F:→ MOONRAKER: 还有一个土方法是echo '<script>window.location=...' 01/08 11:40
4F:推 LaPass: 你搞错http这种东西了 01/08 11:47
5F:→ LaPass: 方法上面两位说了,就是那样做 01/08 11:48
6F:→ isDray: 改用refresh 後真的可以了,还不用下sleep真好,谢大家了 01/08 12:24
7F:→ yuleen123: header 必须在所有输出内容之前指定 01/09 22:09