求助,PHP怎么实现页面加载完成后再加载一段代码?

@Ta 2016-02-15 4992点击
我又回来了,
如果看不懂标题,就让我好好说说。
@水木易安@ve烽火@老虎爱游泳
如何实现 先将页面加载完成 再继续在页面中 调用 PHP文件?php
看不懂的话,,,,@三年    我继续说

回复列表(11|隐藏机器人聊天)
  • @Ta / 2016-02-15 / /
    先把整个页面加载完?在某处在加载代码。我也不懂
    js应该可以吧
  • @Ta / 2016-02-15 / /
    好吧,辣么难?@小杨@小浣熊,我还是慢慢的撸代码吧,
  • xlm
    @Ta / 2016-02-15 / /
    发送Header: Content-Length让用户浏览器在接收完成数据过后就断开服务器连接,之后的就是加载完成再执行的代码了。
    不过我没实践过是否可行。
    例如:
    <?php
    ignore_user_abort(TRUE);
    header("Content-Type: text/plain; charset=utf-8");
    header("Content-Length: 10");
    echo "0123456789";
    flush();
    // 现在浏览器现在已经接收到了足够多的数据,于是会主动与服务器断开连接,接下来的代码,就是在页面加载完成后的操作了。
    sleep(10);
    echo "123"; // 用户浏览器接收不到这段字符
    echo connection_aborted(); // TRUE
    // 当然,一些不是很在意细节的程序员可能会使用远程打开文件的方式来访问您的服务器,并且忘记了使用close关闭连接,这个时候为FALSE。
    
  • @Ta / 2016-02-15 / /
    @xlm,先膜拜一下再慢慢看
  • @Ta / 2016-02-15 / /
    AJAX JS
  • @Ta / 2016-02-15 / /
    6楼正解。
    @三年
    新建一个php页面用来接收ajax post的参数并输出返回信息就行了。
  • @Ta / 2016-02-15 / /
    我看了标题,第一个想到的不是php而是js···
  • @Ta / 2016-02-16 / /
    被禁言
    用户被禁言,发言自动屏蔽。
  • @Ta / 2016-02-16 / /
    @我与你同在@姜辰@ve烽火@大药瓶子eoo,谢谢   我 慢慢理解一下
  • @Ta / 2016-02-17 / /
    @三年,说一下你的应用情景
  • @Ta / 2016-02-17 / /
    @水木易安,谢了  我整站数据丢失了 f*ck 辛辛苦苦写了几天的都没啦  忘记备份了(⊙﹏⊙)
添加新回复
回复需要登录