Html I JavaScript se izvršavaju na klijentskoj strani, odnosno na korisničkom računaru


Klijent šalje serveru POST /formulari/upis.php HTTP/1.1



Yüklə 2,77 Mb.
səhifə10/16
tarix17.09.2018
ölçüsü2,77 Mb.
#68911
1   ...   6   7   8   9   10   11   12   13   ...   16

Klijent šalje serveru

  • POST /formulari/upis.php HTTP/1.1

  • Host: primer.rs

  • Content-Type: application/x-www-form-urlencoded  

  • ime=Pera&telefon=063-330-754

  • Server odgovara

  • HTTP/1.1 201 Created

  • Date: …

  • Content-Length: 0

  • Location:http://primer.rs/formulari/upis.php



  • $_FILE je matrica koja se koristi kod aploudovanja fajlova.

    • $_FILE je matrica koja se koristi kod aploudovanja fajlova.

    • Elementi ove matrice opisuju zadati fajl:

      • $_FILE[nameAtribut][‘name’] – ime fajla koji je aploudovan kroz input tag čiji je name atribut jednak nameAtribut
      • $_FILE[nameAtribut][‘type’] – tip fajla
      • $_FILE[nameAtribut][‘size’] – veličina fajla
      • $_FILE[nameAtribut][‘tmp_file’] – privremeno ime fajla


    Još jedan element ove matrice:

    • Još jedan element ove matrice:

      • $_FILE[nameAtribut][‘error’] – opisuje grešku do koje je došlo pri aploudovanju fajla, može imati sledeće vrednosti:
        • UPLOAD_ERR_OK: fajl je uspešno aploudovan
        • UPLOAD_ERR_INI_SIZE: fajl prelazi maksimalnu veličinu dozvoljenu parametrom upload_max_filesize specificiranu u php.ini
        • UPLOAD_ERR_FORM_SIZE: fajl prelazi max veličinu specificiranu u formularu parametrom MAX_FILE_SIZE (ne koristi se)
        • UPLOAD_ERR_PARTIAL: fajl je samo delimično aploudovan
        • UPLOAD_ERR_NO_FILE: fajl nije bio specificiran


    $_COOKIE je niz koji nosi informacije o kolačićima. Definisan u RFC 6265.

    • $_COOKIE je niz koji nosi informacije o kolačićima. Definisan u RFC 6265.

    • Indeksi ovog niza su imena kolačića, a vrednosti su vrednosti kolačića.

    • Kolačići se setuju funkcijom:

    • setcookie ( ime [, vrednost [, rok [, putanja [, domen [, zaštita [, httponly ]]]]]] )

    • U php.ini se definiše veličina bafera u kojem se čuva html strana pre slanja, da ne bi zaglavlje bilo poslato pre setovanja kolačića, npr:

    • output_buffering=1024



    $_SESSION je niz indeksa (ključeva) i vrednosti koji se vezuje za korisnika.

    • $_SESSION je niz indeksa (ključeva) i vrednosti koji se vezuje za korisnika.

    • Sesija se generiše pomoću funkcije start_session() kojom se kolačić čija je vrednost jednaka SID (ID sesije) šalje korisniku.



    Primer formulara u jednom fajlu upis2.php:

    • Primer formulara u jednom fajlu upis2.php:

    • if (isset($_POST["upis"])){

    • echo $_POST[“emeil"], '
      ', $_POST['sifra'];}

    • else {

    • echo <<


    • E-meil:


    • Šifra:

    • EOT;

    • }?>



    Primer formulara u dva fajla:

    • Primer formulara u dva fajla:

    • upis.php

    • echo <<


    • E-meil:


    • Šifra:

    • EOT;

    • }?>

    • upis2.php

    • if (isset($_POST["upis"])){

    • echo $_POST[“emeil"], '
      ', $_POST['sifra'];} ?>





    Primer:

    • Primer:



    Primer fajla upis3.php:

    • Primer fajla upis3.php:


    • e-meil:


    • Šifra:

    • $x='emeil‘;?>





    Primer formulara sa listom u fajlu checkbox.php, daje niz sa value atributiima izabranih polja:

    • Primer formulara sa listom u fajlu checkbox.php, daje niz sa value atributiima izabranih polja:

    • echo <<

    • Izaberite omiljene programske jezike?


    • Yüklə 2,77 Mb.

      Dostları ilə paylaş:
    1   ...   6   7   8   9   10   11   12   13   ...   16




    Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.genderi.org 2024
    rəhbərliyinə müraciət

        Ana səhifə