Duplicitní zasílání upozornění emailem

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Duplicitní zasílání upozornění emailem

Zvolené téma obsahuje celkem 1 odpověď. Do diskuze (1 účastník) se naposledy zapojil uživatel  Magistr a poslední změna je stará 5 let, 3 měsíce.

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)
  • Autor
    Příspěvky
  • #36494

    Magistr
    Participant
    Web

    Vložil jsem do souborů index.php a wp-login.php rutiny, které zajišťovaly abych dostával upozornění emailem kdo jmenovitě z přihlášených uživatelů navštívil web.
    (kódy uvádím níže)
    Upozornění emailem mi ale přichází duplicitně 2x se stejným časem odeslání.
    Lze to nějak opravit?

    Rutina vložená do index.php:

    if($_COOKIE["uzivatelWebu"] != "Martin Baroch") {
    
    if($_SESSION["odeslano"] != "ano") {
    
    if($_COOKIE["uzivatelWebu"] != "") {
    $uzivatel = $_COOKIE["uzivatelWebu"];
    $hl = "From: PRIVÁTNÍ WEBOVÉ STRÁNKY ČIMELICE wordpress@cimelice1963.czweb.org";
    $hl .= "\nMIME-Version: 1.0\n";
    $hl .= "Content-Type: text/html;charset=\"UTF-8\"\n";
    if(strpos($uzivatel,"ová") === false and strpos($uzivatel,"ová") === false) {
    mail("barveramartin@gmail.com", "Návštěvník", "Web právě navštívil " . $_COOKIE["uzivatelWebu"],$hl);
    } else {
    mail("barveramartin@gmail.com", "Návštěvník", "Web právě navštívila " . $_COOKIE["uzivatelWebu"],$hl);
    }
    } else {
    
    $hl = "From: PRIVÁTNÍ WEBOVÉ STRÁNKY ČIMELICE wordpress@cimelice1963.czweb.org";
    $hl .= "\nMIME-Version: 1.0\n";
    $hl .= "Content-Type: text/html;charset=\"UTF-8\"\n";
    mail("barveramartin@gmail.com", "Návštěvník", "Web právě navštívil nepřihlášený uživatel. (Také je možné, že má zakázané cookies webu)",$hl);
    }
    
    $_SESSION["odeslano"] = "ano";
    
    }
    }
    

    Rutina vložená do wp-login.php :

    $prip = mysqli_connect("mysqlserver","username","password");
    mysqli_select_db($prip,"databasename");
    mysqli_query($prip,"select database()");
    $hl = "From: PRIVÁTNÍ WEBOVÉ STRÁNKY ČIMELICE wordpress@cimelice1963.czweb.org";
    $hl .= "\nMIME-Version: 1.0\n";
    $hl .= "Content-Type: text/html;charset=\"UTF-8\"\n";
    $dotaz = mysqli_query($prip,"select display_name from _wpusers where user_login like '" . mysqli_real_escape_string($prip,$user_name) . "' or user_nicename like '" . mysqli_real_escape_string($prip,$user_name) . "'");
    list($jmeno) = mysqli_fetch_array($dotaz);

    Děkuji předem za odpověď.

    Magistr

    #36495

    Magistr
    Participant
    Web

    V příloze přikládám screenshot těch duplicitní h emailů.

    Magistr

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti