sql >> Databáze >  >> RDS >> Mysql

PHPMailer odesílání dvojitých e-mailů

Jsou zde dva problémy:

  • Neodstraňujete adresu z e-mailu, takže když přidáte druhou, první tam stále bude a obě uvidí druhou adresu.
  • Používáte header přesměrovat ve vaší smyčce bez ukončení skriptu. To může způsobit spuštění kódu po přesměrování, ale neexistuje žádná záruka, kolik a jak dlouho.

První problém, který můžete vyřešit vymazáním příjemců na konci cyklu:

$mail->ClearAllRecipients();

Pokud jde o druhý problém, neměli byste přesměrovávat nikam uvnitř smyčky a když přesměrováváte po odeslání všech zpráv, měli byste ukončit scipt pomocí exit; aby se poté nic neprovedlo.



  1. Chyba:ORA-00955:název již používá existující objekt ve funkci Oracle

  2. Nelze načíst data z tabulky MySQL, která odpovídají konkrétnímu uid

  3. MyCLI – MySQL/MariaDB klient s automatickým dokončováním a zvýrazněním syntaxe

  4. Jak mohu číst časové razítko s hodnotou časového pásma (timestamptz) z PostgreSQL v Rustu?