Upozornění, že někdo navštívil web
4 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Jsem administrátorem webu. Chtěl bych dostávat upozornění, že někdo navštívil web i když na něm nejsem právě přihlášen (zvukovým oznámením nebo mailem). Poradíte mi? Děkuji za informaci. Magistr
-
Mělo by postačovat si doprogramovat tuto funkcionalitu do vašich skriptů.
-
Jak se ale dá doprogramovat funkcionalita (a konkrétně jaká) do scrptů webu v daném případě? Prosil bych podrobnější návod. Jedná se o web vytvořený ve Wordpressu. Dělá se to v FTP? Děkuji za informaci. Magistr
-
S wordpressem nepracuji, ale třeba do index.php (bude to fungovat při spuštění index.php, nikdy jindy, pokud to nedáte i do jiných souborů) přidat kód: <?php session_start(); //Není-li to někde výše už if($_SESSION["navstevaVRelaci"] != "ano") { $hl = "From: jmeno@domena.tld"; $hl .= "\nMIME-Version: 1.0\n"; $hl .= "Content-Type: text/html;charset=\"UTF-8\"\n"; mail("tvuj@mail.tld", "Navstevnik", "Tvůj web dnes navštívil nový nebo už starší návštěvník!", $hl); //syntaxe funkce mail(): mail(komu,předmět,zpráva,hlavička); } ?> Potom můžete pomocí JavaScriptu ukládat cookie o návštěvě daného člověka, která potrvá třeba do roku 2150 (myslím, že dostačující pro to, aby to rozeznal, než ten člověk umře) a pak pomocí PHP funkce $_COOKIE["<název_cookie>"] zjistit, zda tam byl nebo ne a podle toho generovat maily (Pozor, pokud má uživatel zakázané cookies, tak se bude stále brát jako nový!)