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
http://support.microsoft.com/kb/315231
1. | Kattintson a Start menü Futtatás parancsára, írja be a Megnyitás mezőbe a regedit parancsot, majd kattintson az OK gomba. |
2. | Keresse meg a következő rendszerleíró kulcsot: A mágikus idézőjeleket a bejövő GET/POST/Cookie adatok esetén használjuk. Ha a mágikus idézőjelek beállítás be van kapcsolva, akkor szerver oldal a stringben beküldött idézőjeleket helyettesíti a backslash-sel kiegészített párjukkal, azaz: \' vagy \" jelekkel. Ugyancsak helyettesíti a \ jelet \\ jellel és a NULL karaktert \NULL-lal. Ezek megakadályozzák az SQL injection támadásokat. Az alábbi php.ini beállítások javasoltak tehát: Az alábbi tanácsok elsődlegesen WEB-es alkalmazásokra vonatkoznak. Az adatbáziskezelők különböznek egymástól, de alapvető dolgokat a használatuk során figyelembe kell venni.
A PHP futtatásának egyik lehetősége a CGI futtatás. Ez azt jelenti, hogy a php oldal elérésekor a webszerver meghívja a rendszeren lévő php futtatható állományt (pl. php.exe) betölti a memóriába és átadja neki a kért url-en lévő file-t. Mivel a PHP a szerveren képes minden olyan könyvtárat és folyamatot elérni, amire jogosultsága van, ha szükséges a szerver fájlrendszerében írási, olvasási, törlési feladatokat végeznie a kódnak, különös gondossággal kell a kódot megírni. A Zend_Registry az az osztály, amely a php globális változói helyett használható. Használata során a Zend Registrybe betölthetünk adatokat:
Ezeket az adatokat betölthetjük és az oldal futása során bármikor elérhetjük. A program lefutásával az adatokat - ha kell célszerű lementeni egy sessionbe, illetve a szükséges adatokat elmenteni egy adatbázisba profilként. Módosítsuk az index.php oldalt az alábbiak szerint: Amikor feltelepítünk egy Zend Studio-t, akkor sok egyéb mellett kapunk egy nagyszerű debuggert, amivel a PHP programok hibáit tudjuk kezeleni. A feltelepítésük azonban nem teljesen triviális, főleg ha a Zend Optimizert is akarjuk telepíteni. Zend Debugger - Programok hibakeresésé, lépésenkénti végrehajtást és sok egyéb huncutságot tudunk vele végezni. A http://www.php.net oldalon mindig több verzió van az éppen érvényes PHP-ból. Melyiket használjuk Windows környezetben?
Szálbiztos (TS - thread safe) vagy nem szálbiztos (NTS - non thread safe) változat? A PHP alkalmazások régi problémája az, hogy a PHP-ban írt programot nem igazán lehet leédni, ugyanis a nyelv működési módjából adódóan a forráskód nyílt ASCII vagy más kódolású szöveg. Pagination |