有个页面的功能是进行数据运算但是耗时时间较长,经常是没有等计算结果出来前就报让保存此页面的对话框,请问如何解决此问题(不要弹出保存页面的对话框,无论多长时间都继续等待)
页头加上:set_time_limit(0) ; 看看
不行的,和之前一样
对话框时哪来的?
贴个截图看看
就相当于你在浏览器地址栏属于一个http://127.0.0.1/1.php本来是打开请求1.php页面的,但是却弹出让你保存1.php文件到磁盘上的对话框
就相当于你在浏览器地址栏属于一个http://127.0.0.1/1.php本来是打开请求1.php页面的,但是却弹出让你保存1.php文件到磁盘上的对话框
这是浏览器问题吧?1.php贴代码出来看看.
就相当于你在浏览器地址栏属于一个http://127.0.0.1/1.php本来是打开请求1.php页面的,但是却弹出让你保存1.php文件到磁盘上的对话框 那就是你根本就没有配置好 php 支持
这个是需要在apache里配置好 apache支持打开php文件的,
打开http.conf,在里面添加上一行 :AddType application/x-httpd-php .php
然后重启apache,再打开你的PHP页面看看?
不是这样的。我的1.php里 如果只写 echo "ok";
那么是可以正常显示OK的,但是如果我的1.php里解一个循环100万次的语句,并且每个循环间还sleep下(为了模拟1.php是一个会消耗较长时间的处理过程),那么很可能会在一段时间后蹦出提示框要保存此页面
关于页面超时在哪里设?
set_time_limit(0);