Tanítás, webfejlesztés, programozás, informatika, rock zene = ezek az oldal témái
Stúdiófelvételek. A szerzeményeimből: rockzenék, popzenék, a legjobb zenéim válogatások
Tanítás, webfejlesztés, programozás, informatika, rock zene
Később ezt a területet kifejtem. Addig is itt egy angol nyelvű site linkje, ahol sok mindent lehet erről a témáról megtudni:http://phpsec.org/projects/
A PHP biztonság általánosan a szoftverek biztonságának részeként is vizsgálható, de itt most nem ez a cél.
Kimondható, hogy teljesen biztonságos szoftvert nem lehet készíteni, de törekedni kell rá.
Milyen területei vannak a PHP biztonságnak az alábbiakban taglaljuk.
A PHP kézikönyvben részuletes angol nyelvű leírások vannak a különböző biztonsági területekről
A PHP 5.x.x-től kezdődően a Mysql nem a default adatbáziskezelő a PHP-hoz,és már nincs beépítve a rendszerbe, külön kell telepíteni.
A telepítés kulcsmomentuma az, hogy a libmysql.dll-t is el kell érnie a PHP-nak induláskor.
A telepítés lépései:
Feltételes beillesztés
Gyakori programozói probléma, hogy egy több oldalból álló site minden oldalán minden szokásos fájl beinclude-olunk, még akkor is, ha nincs rá éppen szükség. Ha másképp nem nézzük meg a futások során, hogy milyen feltételek kellenek ahhoz, hogy egy fájlt beillesszünk a programba és csak ekkor illesszük be.
eAccelerator leírása
Az eAccelerator ingyenes cache rendszer, amely a PHP alapú site-okat jelentősen felgyorsítja. A gyorsítás módjai:
Probléma: Gyakori probléma az, hogy a sessionkezelés nem indul el egy UTF-8 kódolású lapon.
A nagykönyv azt mondja, hogy minden HTTP headernek még azelőtt kell kimennie a szerverről, hogy más HTML tartalmat kiíratunk.
HTTP headert írnak PHP esetén az alábbi függvények:
setcookie()
header()
session_start()
A használatuk - tetszőleges sorrendben tehát így néz ki:
Az eddigi legjobb leírás arról, hogyan kell fordítani a PHP forrást és a különböző extension-öket Windowson.
http://phpmaster.com/compiling-php-from-source-on-windows/
Sajnos nincsen a PHP rendszerhez olyan egybegyúrt alkalmazáskészlet, aminek segítségével egyszerűen lehetne fordítani a PHP-t Windows alá, ezért az alkatrészeket különböző helyekről kell letölteni:
PHP programozási kérdések.
További tudnivalók itt: http://www.fzolee.hu/fw2/apache_mysql_php_mssql_postgresql