Hello World!";
$newstr = filter_var($str, FILTER_SANITIZE_STRING); echo $newstr;
?>
Nəticə: Hello World!
URL ünvandan uyğun olmayan ifadələri silmək üçün:
$var="http://www.w3schoo��ls.co�m"; echo(filter_var($var, FILTER_SANITIZE_URL));
?>
Nəticə: http://www.w3schools.com
filter_list() funksiyası-Filter funksiyalarında dəstəklənən ifadələri özündə verir. Məsələn:
saxlayan massivi
?>
filter_id() funksiyası-Xüsusi filter adının İD nömrəsini göstərən funskiyadır. Məsələn:
$echo(filter_id("validate_email"));
?>
Nəticədə 274 çap olunur.
Cookies
əməliyyatlar cookie-lər vasitəsilə yerinə yetirilir. Belə ki, cookie yaradılarkən cookie-nin qalma vaxtı təyin olunur və həmin müddət boyunca cookie istifadəçinin brauzerində qalır. Cookie-lər ən çox saytın giriş bölməsində «yadda saxla» əməliyyatı üçün istifadə olunur. Bir şeyi də nəzərə almaq lazımdır ki, istifadəçi istədiyi vaxt brauzerdən həmin cookie-ləri silə bilər. Eyni zamanda
brauzerində kimidir:
olmadığı üçün istifadə oluna bilməyəcək. Cookie-nin yaradılma qaydası aşağıdakı
?>
Burada ilk parametr yaradacağımız cookie-nin adıdr. İkinci parametr cookie-nin dəyəridir. Üçüncü parametr isə cookie-nin brauzerdə qalacağı vaxtdır. Üçüncü parametr saniyə ilə təyin olunur.
Time()+3600 yazaraq cookie-nin qalma vaxtını 1 saat təyin edirik(1 saat=3600 saniyə). Əgər
cookie-nin bir gün aktiv qalmağını istəyiriksə onda time()+3600*24 yazmağımız kifayətdir. Eynilə olaraq cookie-nin qalma vaxtını daha da uzada bilərik. Yaradılmış cookie aşağıdakı qaydada çağırılır:
?>
Nəticədə cookie-nin dəyəri çap olunur. $_COOKİE[''] daxilində cookie-nin adı olmalıdır.
Əvvəlcədən yaradılmış cookie-ni silmək üçün zaman hissəsinə Beləliklə cookie-nin vaxtı dolmuş sayılacaq.
keçmiş saatı yazmalıyıq.
setcookie("cookie", "value", time() - 3600);
?>
Beləliklə yaradılmış cookie-nin vaxtı dolmuş sayılır. Bir cookie-nin olub olmadığını isset()
funksiyası ilə yoxlaya bilərik:
echo "Cookie mövcuddur!";
}
?>
Dostları ilə paylaş: |