Mysql
 sql >> база данни >  >> RDS >> Mysql

PHPMailer изпраща двойни имейли

Тук има два проблема:

  • Вие не премахвате адреса от пощата, така че когато добавите втори, първият все още е там и и двамата ще виждат другия адрес.
  • Използвате header пренасочване във вашия цикъл, без да прекъсва вашия скрипт. Това може да доведе до изпълнение на кода след пренасочването, но няма гаранция колко и колко дълго.

Първият проблем, който можете да разрешите, като изчистите получателите в края на цикъла:

$mail->ClearAllRecipients();

Що се отнася до втория проблем, не трябва да пренасочвате никъде вътре в цикъла и когато пренасочвате, след като всички съобщения са изпратени, трябва да излезете от своя scipt, като използвате exit; така че нищо да не се изпълнява след това.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Получаване на произволни данни от MySQL база данни, но без повтарящи се данни

  2. mysql date_sub използва поле като интервал

  3. Как да възстановим MySQL база данни от WAMP?

  4. Проблем с GROUP_CONCAT и Longtext в MySQL

  5. Колко таблици могат да бъдат създадени в mysql база данни?