PHP世纪论坛

 找回密码
 立即注册
搜索
查看: 780|回复: 2

tp框架批量发送邮件的过程中提示重定向太多

[复制链接]

3

主题

5

帖子

377

积分

超级版主

Rank: 8Rank: 8

积分
377
发表于 2016-2-22 16:12:37 | 显示全部楼层 |阅读模式
2铜币
tp框架批量发送邮件,发送10个邮件,刷新一次页面,在发送的过程中提示也面重定向太多,停止发送邮件

回复

使用道具 举报

234

主题

240

帖子

1074

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1074
发表于 2016-2-24 09:36:35 | 显示全部楼层
你说的问题理论上不会存在,看下面的演示代码:
  1. <?php

  2. if(empty($_COOKIE['i'])) {
  3.     setcookie('i',0);
  4. }

  5. echo 'aa';
  6. sleep(1);
  7. if($_COOKIE['i'] < 50) {
  8.     $_COOKIE['i']++;
  9.     setcookie('i',$_COOKIE['i']);
  10.     echo $_COOKIE['i'];
  11.     //没有输出,无法执行到bb位置
  12.     header('Location: '.$_SERVER["REQUEST_URI"]);
  13.     //存在输出,并且能执行到bb位置
  14.     //echo "<script>location.href='{$_SERVER["REQUEST_URI"]}';</script>";
  15. }
  16. echo 'bb';
复制代码
回复

使用道具 举报

3

主题

5

帖子

377

积分

超级版主

Rank: 8Rank: 8

积分
377
 楼主| 发表于 2016-2-24 14:37:32 | 显示全部楼层
ztj 发表于 2016-2-24 09:36
你说的问题理论上不会存在,看下面的演示代码:

这样写就没有这个问题了
<html>
        <head>
                <meta charset="utf-8">
                <meta http-equiv="refresh" content="1"></head>
        </head>
        <body>
                <p>第<?php echo $_SESSION['email_send_num']; ?>条正在发送……</p>
        </body>
</html>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|PHP世纪论坛 ( 豫ICP备15004666号-2 )

GMT+8, 2018-5-24 21:59

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表