PHP VII Sütik, munkamenetek. Sütik Mi az a süti? A süti (cookie) állapotot tárol a felhasználó böngészőjében. Pl. ha egy oldalon beállítható, hogy milyen.

Slides:



Advertisements
Hasonló előadás
BIG FISH PAYMENTGATEWAY PAYPAL SEGÉDLET. Confidential and Proprietary 1. ÜZLETI FELHASZNÁLÓI FIÓK (BUSINESS ACCOUNT) NYITÁSA 2.
Advertisements

JQuery 8. előadás.
Operációs Rendszerek I.
Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
1 Informatikai Szakképzési Portál Adatbázis kezelés DCL – Adatvezérlő nyelv.
E-COMMERCE JOBS This project (Project number: HU/01/B/F/PP ) is carried out with the financial support of the Commssion of the European Communities.
Adatbázis alapú rendszerek
megismerése, mintaadatbázis létrehozása
Hadoop Gyakorlat 1 Korszerű adatbázisok Parancsok Listázás – hadoop fs –ls Kiírja egy fájl tartalmát – hadoop fs –cat Betöltés – hadoop fs –put.
Útmutató Java telepítéséhez windows 7-re
JSP és JavaBean JavaServer Pages és Java Beans Fabók Zsolt Általános Informatikai Tanszék Miskolci Egyetem.
6. előadás: PHP-MySQL Barabás Péter
Hasznos segédprogramok Systems Management Server ban Peti Sándor Terméktámogatási tanácsadó.
Előadó: Kárpáti Péter Üzleti folyamatvezérlés nagyvállalati környezetben (BizTalk Server 2004, Office InfoPath 2003 és Windows.
Kliensoldali Programozás
Szombathely Dinamikus WEB programozás: PHP és JSP.
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
PHP III. Fájlok, űrlapok.
PHP VIII Frissítések. Probléma Megoldandó feladat a böngészőben megjelenített tartalom időnkénti frissítése Például, ha az oldalon szerepel a szerver.
Web Application for Resource Planning
Alapszint 2.  Készíts makrót, ami a kijelölt cellákat egybenyitja, a tartalmat vízszintesen és függőlegesen középre igazítja és 12 pontos betűméretűre.
a Moodle autentikációjához a PTE FEEK-en
Adatbázis adminisztrátori ismeretek
Felhasználók és jogosultságok
Operációs Rendszerek 1 Felhasználókezelés Windisch Gergely
PHP oktatási tapasztalatok
Portálrendszerek és biztonság Bártházi András Első Magyarországi PHP Konferencia március 29. Copyright PHP Konferencia, 2003,
Fejlesztés PHP-NUKE portál rendszerre Horváth Zoltán Második Magyarországi PHP Konferencia március 27. Copyright PHP Konferencia,
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Készítette: Lipp Marcell
PHP nyelv Mari Dániel.
3. előadás.  Apache szerver tudnivalók  Az index.php .htaccess – web-szerverünk beállításai  Konfigurációs állományok  Adatbázis kapcsolódás beállítása.
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
1 Verseny 2000 gyakorlat ODBC Adatforrás létrehozása.
A gyakorlatok munkakörnyezete
Web fejlesztés V. Illés Zoltán ELTE Informatikai Kar
HTML 2. Űrlapok
Illés Zoltán ELTE Informatikai Kar
Adatbázis-kezelés Tarcsi Ádám január. 15. MySQL és PHP.
Tarcsi Ádám, Adatbázis gyakorlat – Adattáblák – Tarcsi Ádám, január.
Webprogramozó tanfolyam
Webprogramozó tanfolyam
User Account Management Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont.
HTML ÉS PHP (Nagyon) rövid áttekintés. ADATBÁZISRENDSZEREK MŰKÖDÉSI SÉMÁJA Felh. interakció DB Connector MySQL ? A gyakorlaton:
Illés Zoltán ELTE Informatikai Kar
Java web programozás 7-8..
Violet nails Készítette: Csőke Vivien. Bevezetés Téma: Violet nails - műkörömkészítő weblapjának elkészítése A weboldal elérhető az alábbi címen: violetnails.atw.hu.
Spanyolország gyöngyszeme: GRANADA Egy hobby portál kivitelezése.
Java web programozás 5..
Készítette: Derecskei Nikolett
Java web programozás 6..
Desktop virtualizáció Microsoft VDI használatával Háló Gyula.
Egy magfizikai detektor informatikai háttere
A távoli asztal, valamint az Endnote használata a távoli asztalon Skultéti Attila
COMPU-CONSULT Ltd. Saját kábeltv IP kamerával Előadók: Szabó Bence, COMPU-CONSULT Kft. Imre Gábor Panasonic, Előadás közben telefonálhat:
Webáruház rendszerek Reisz Péter G-3S
PHP függvények MySQL adatbázisok kezelésére
Információ és kommunikáció
Alkalmazott Informatikai Tanszék
Hálózati rendszerek adminisztrációja JunOS OS alapokon
Novell+Hálózat Szekció
Internet és kommunikáció
Útmutató Java telepítéséhez windows 7-re
Openstack-alapú privát felhő üzemeltetés 2017/2018 I. félév SZTE
Folyamatok.
MySQL DDL parancsok – Adatbázis műveletek, mezőtípusok
GDPR és a szikla 1. személyes felelősség megvalósítása
Előadás másolata:

PHP VII Sütik, munkamenetek

Sütik Mi az a süti? A süti (cookie) állapotot tárol a felhasználó böngészőjében. Pl. ha egy oldalon beállítható, hogy milyen nyelven jelenjen meg, akkor sütivel eltárolható a felhasználó beállítása. Létrehozás: –setcookie($name,$value,$expire,$path,$domain,$secure,$httponly); Törlés: –setcookie($name); Elérés: $_COOKIE[$name]

Példák setcooke(”id”,”67483”,0,‘/’,” Az ”id” nevű sütit ”67483”-ra állítja, a böngésző bezárásával törlődik, a címen és annak összes oldalán elérhető. $id = $_COOKIE[‘id’]; setcookie(”lang”,”eng”,time()+60*60*24*365); A ”lang” nevű süti értéke ”eng”, lejárai ideje 1 év, a teljes domain-en. $lang = $_COOKIE[‘lang’];

Feladatok if (isset($_POST['user'])) { $user = $_POST['user']; setcookie('user', $user, time()+60*60*24*365); } else if (isset($_COOKIE['user'])) { $user = $_COOKIE['user']; } else $user = "ismeretlen"; echo "Üdvözöljük $user "; echo " "; echo "Név: "; echo " ";

Munkamenet A GUI a felhasználó gépén, a program, funckiók a szerveren fut. A kettő között valamiféle kapcsolat van: állapotok, változók, beállítások, stb. Munkamenet = session Az állapotokat a szerveren tároljuk, a felhasználó csak egy ”id”-t (sessionid) tárol. A változók tárolását során serialize() és unserialize() függvényekkel végzi. Indítás: session_start(); Session változó létrehozás: $_SESSION[‘count’] Változó törlés: unset($_SESSION[‘count’]) Session megszüntetés: session_destroy();

Feladatok session_start(); if (isset($_SESSION[‘click’])) $_SESSION[‘click’]++; else $_SESSION[‘click’] = 0; $site = $_SERVER[‘PHP_SELF’]; echo ” Click ”; echo ‘Counter: ‘. $_SESSION[‘click’];

Feladatok Készítsünk üdvözlő oldalt, mely egy egyszerű üdvözlő üzenetet ír ki. Az oldal nyelve választahó legyen (magyar, angol, német), melyet HTML select-tel állítsunk be (languages.sql). Az oldal jegyezze meg a felhasználó beállítását 1 évig. Készítsünk beléptető oldalt, mely felhasználó nevet illetve jelszót kér és adatbázis (users.sql) alapján ellenőrzi. Sikeres belépés esetén egy tetszőleges másik oldalra irányít a következő paranccsal: –header(‘Location: –Cím a $_SERVER tömb alapján hozható létre (redir.php)