NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Poslední návštěva/aktualizace stránky

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Martin
Člen
Avatar
Martin:29.1.2018 20:49

Čau,
Potřeboval bych pomoct s php skriptem, který mi uloží čas do cookie a poté po aktualizaci stránky se mi napíše: čas Vaší poslední návštěvy či aktualizace je x hodin x minut a x sekund.
Díky moc za pomoc!

 
Odpovědět
29.1.2018 20:49
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Martin
Petr Čech:29.1.2018 21:04

Ahoj, kde je přesně problém?

  1. Stránka se načte.
    • tvá cookie existuje -> přečteš a vypíšeš datum poslední návštěvy
    • ať existuje nebo neexistuje, do cookie uložíš aktuální čas - třeba v unix time, ale může to být jakýkoliv formát
  2. ???
  3. Profit
Nahoru Odpovědět
29.1.2018 21:04
the cake is a lie
Avatar
Martin
Člen
Avatar
Martin:29.1.2018 21:40
function navsteva(){
    date_default_timezone_set(Europe/Prague);
    setcookie('lastVisit', date("H:i:s"));
    if(isset($_COOKIE['lastVisit'])){
        $visit = $_COOKIE['lastVisit'];
        return $visit;
    }
    else
    {
        return "nikdy";
    }
}

Mám to asi takhle nějak :D jenže to vypíše jen přesný čas...

 
Nahoru Odpovědět
29.1.2018 21:40
Avatar
Odpovídá na Martin
Dominik Gavrecký:29.1.2018 21:50

a čo by ti to malo vypísať ?

Nahoru Odpovědět
29.1.2018 21:50
Hlupák nie je ten kto niečo nevie, hlupákom sa stávaš v momente keď sa na to bojíš opýtať.
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na Martin
Petr Čech:29.1.2018 23:00

Jako že nedokážeš rozsekat to datum tak, aby ti to vypsalo zvlášť jednotlivé složky? To je ale snad základní práce s datem, ne ;) ?
Do té cookie bych si uložil výstup time(), s tím se dobře pracuje.
Potom to jednoduše vytáhneš, a pomocí date() si uděláš jednotlivé složky a potom to prostě slepíš dohromady.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
29.1.2018 23:00
the cake is a lie
Avatar
Neaktivní uživatel:30.1.2018 1:23

V prvním příspěvku píšeš, že potřebuješ čas návštěvy. V druhém, že ti to vypíš jen přesný čas. Však to je to co potřebuješ ne?

Editováno 30.1.2018 1:24
Nahoru Odpovědět
30.1.2018 1:23
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.