Który kod PHP sprawi, że zostanie wyświetlona sformatowana data oraz czas ostatnich odwiedzin użytkownika witryny, natomiast podczas pierwszej wizyty nic się nie wyświetli?
Który kod PHP sprawi, że zostanie wyświetlona sformatowana data oraz czas ostatnich odwiedzin użytkownika witryny, natomiast podczas pierwszej wizyty nic się nie wyświetli?
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B (Kod 2)
Wymagania zadania:
- Przy pierwszej wizycie (gdy ciasteczko
$_COOKIE['c1']jeszcze nie istnieje) skrypt nie może generować błędów ani nic wyświetlać, - Przy kolejnych wizytach wyświetla datę poprzedniej wizyty i zapisuje nowy timestamp.
Kod 2 sprawdza istnienie ciasteczka instrukcją if (isset($_COOKIE['c1'])) i ustawia ciasteczko z czasem wygaśnięcia 30 dni (time() + 30 * 86400), w pełni realizując zadanie.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Kod 1 próbuje odczytać
$_COOKIE['c1']bez sprawdzeniaisset(), generując ostrzeżenieNotice: Undefined indexprzy pierwszej wizycie. - C: Kod 3 również nie sprawdza istnienia ciasteczka i powoduje błąd
Notice. - D: Kod 4 jedynie ustawia ciasteczko i nigdy nie wyświetla daty ostatnich odwiedzin.
Chcesz poćwiczyć całą kwalifikację INF.03?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Sesje ($_SESSION) i Ciasteczka ($_COOKIE) w PHPMechanizmy podtrzymywania stanu między kolejnymi bezstanowymi żądaniami HTTP (po stronie serwera - sesje, po stronie klienta - ciasteczka).
- Indeks w bazie danych (INDEX)Specjalna pomocnicza struktura danych (najczęściej B-drzewo) przyspieszająca wyszukiwanie i sortowanie wierszy w tabeli kosztem wolniejszego zapisu.
- Obiekt Math w JavaScript (floor, ceil, round, random)Wbudowany obiekt statyczny zawierający właściwości matematyczne oraz metody do zaokrągleń, losowania i operacji arytmetycznych.
Podobne pytania z działu „Php skladnia i struktury”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 165 pytań z tego działu.
- #39
Fragment kodu prezentuje składnię języka
- #42
Który język skryptowy ogólnego przeznaczenia należy wykorzystać do tworzenia aplikacji WWW, zagnieżdżanych w języku HTML i uruchamianych po stronie serwera?
- #69
Która z wymienionych funkcji sortowania wykorzystywana w języku PHP sortuje tablicę asocjacyjną według indeksów
- #73
Instrukcja języka PHP tworząca obiekt pkt dla zdefiniowanej w ramce klasy ma postać
- #74
Wskaż wynik wykonania skryptu napisanego w języku PHP