• PHP de COOKIE jaratıw • Cookie ni setcookie ()
  • cookie_value
  • COOKIE den oqıw hám ushırıw PHP de SESSION menen islew
  • PHPda fayllarǵa shaqırıq usılları
  • Php fayllar menen islew. Php de cookie menen islew Cookie




    Download 96.8 Kb.
    Sana23.03.2024
    Hajmi96.8 Kb.
    #175646
    Bog'liq
    qq19 мавзу PHPда глобал ўзгарувчилар
    konstitutsiya-tadbir-ssenariysi, DARS JADVALI, Dalolatnoma oxirgi, 34-мактаб ЖШ мухокамаси 2022 й. учун, fayl 1906 20210923, 6-TOPSHIRIQ, file, O\'ralbayev Jamshid(Elektronika sxema), 2-ameliy jumis, BBB, Boshqaruv qarorlar qabul qilish usullari, 1-маъруза, marketing 1, 21

    19 -tema : PHPda global ózgeriwshiler
    Joba :
    1. PHP de COOKIE menen islew.
    2. PHP de SESSION menen islew.
    3. PHP fayllar menen islew.
    PHP de COOKIE menen islew
    Cookie - paydalanıwshı maǵlıwmatların brouzerde o'zoq múddet saqlaw usılı esaplanadı.
    Cookie de 4 Kb (4096 báyit) maǵlıwmattı saqlaw múmkin. Sonıń menen birge málim domenga Cookie lar sanına da sheklewler bar.
    PHP de COOKIE jaratıw
    Cookie ni setcookie () funktsiyası arqalı jaratıladı :
    Setcookie (cookie_name, cookie_value,[expiry_time],[cookie_path],[domain],[secure],[httponly]);
    cookie_name jaratılǵan Cookie atı bolıp, onıń ma`nisin $_COOKIE dızbek ózgeriwshisi arqalı alıw múmkin;
    cookie_value jaratılǵan Cookie dıń ma`nisi
    [expiry_time] Cookie ni ámel qılıw múddeti, sekundlarda beriledi;
    [cookie_path] Cookie dıń jolı
    [domain] Cookie ni ierarxik formada domen hám subdomenlarga beriw;
    [secure] Cookie ni HTTPS arqalı jıberiwge xızmet etedi. Únsizlik jaǵdayda FALSE jaǵdayda bolıp, HTTP arqalı jiberedi;
    [httponly] eger TRUE parametr berilsa, klient tárepte programmalastırıw tillerinde Cookie ruxsat bolmaydı

    COOKIE den oqıw hám ushırıw
    echo $_COOKIE['test']; // oqıw

    setcookie('test', '', time()); //oshirw
    ?>
    PHP de SESSION menen islew
    SESSION - bir neshe betler ortasında maǵlıwmattı saqlaw usılı esaplanıp, COOKIE den ayrıqsha túrde maǵlıwmat paydalanıwshı kompyuterinde emes, bálki serverde saqlanadı.
    SESSION den paydalanıw ushın session_start () funktsiyasınan baslanadı.
    session_start(); // sessiyani baslaw
    $_SESSION[“username"] = "user1";
    $_SESSION[“is_login"] = "true";
    // sessiya ózgeriwshisin járiyalaw
    ?>
    Sessiya ózgeriwshisi ma`nisin ózgertiw:
    session_start();

    $_SESSION[“username"] = “user2";


    print_r($_SESSION);
    ?>
    Sessiya ózgeriwshisine basqa betten shaqırıq qılıw :
    session_start();
    echo “Paydalanıwshı atı " . $_SESSION[" username "] . ".
    ";
    echo “Autentifikatsiya jaǵdayı " . $_SESSION[" is_login"] . ".";
    ?>
    Sessiya ózgeriwshisine óshiriw:
    session_destroy() – sessiyadagi barlıq ózgeriwshilerdi óshiriw;
    unset($_SESSION[" username "]) – tek 1 sessiya ózgeriwshisin óshiriw;
    PHP fayllar menen islew
    • Fayllar menen islew tómendegi wazıypalardı óz ishine aladı :
    - faylni ashıw ;
    - fayldagi maǵlıwmattı oqıw ;
    - o'qilgan maǵlıwmattı kórsetiw
    - boshqa faylǵa maǵlıwmattı jazıw ;
    - faylni jabıw.
    readfile () - fayldı oqıw jáne onı sırtqı bufferga jazıwǵa xızmet etedi.

    • echo readfile(“test.txt");
      ?>

    • fopen() - fayldı oqıw funktsiyası

    • $myfile = fopen(" test.txt ", "r") or die(“Fayl ashıwda qátelik!");
      echo fread($myfile,filesize(“test.txt"));
      fclose($myfile);
      ?>

    • r, w, a, x, r+, w+, a+, x+


    PHP да файлларга ёзиш


    PHPda fayllarǵa shaqırıq usılları
    • include hám require den paydalanıw :
    • require de programmada qátelik (E_COMPILE_ERROR) bolǵanda qátelikti kórsetedi hám skript atqarılıwdan toqtaydı.
    • include de qátelik haqqında eskertiw (E_WARNING) ni kórsetedi hám skript atqarılıwda dawam etedi.
    include 'filename'; or require 'filename';
    echo "
    Copyright © " . date("Y") . " TUIT.UZ
    ";
    ?>



    Welcome to my home page!

    Some text.


    Some more text.





    Download 96.8 Kb.




    Download 96.8 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Php fayllar menen islew. Php de cookie menen islew Cookie

    Download 96.8 Kb.