Hogyan kell menteni a php oldal

A koncepció a webszerver. PHP szintaxis

Web szerver - a szerver, amely fogadja a HTTP-kérések az ügyfelek, általában a böngészők, és kiadásához azokat a HTTP-válaszok, általában HTML-oldalak, képek, fájlok, stream média, vagy más adatokat.

Webszerverek - az alapja a World Wide Web.

Web szerver úgynevezett szoftverként látja el a webszerver, és a számítógép, amelyen a szoftver működik.

További funkciók sok Web szerver:

· Bejelentkezés felhasználó hozzáfér az erőforrások

· Támogatása dinamikusan generált oldalak;

· HTTPS támogatja a biztonságos kapcsolatot az ügyfelekkel.

HTTPS - kiterjesztése a HTTP protokoll, amely támogatja a titkosítást. A továbbított adatok szerint a HTTP protokollt, „csomagolt” egy kriptográfiai protokoll SSL vagy TLS, és ezáltal védelmet biztosít az ilyen adatok.

Ellentétben a HTTP, HTTPS az alapértelmezett TCP port 443 (fedezetlen HTTP - 80). Ezt a rendszert fejlesztette ki a Netscape Communications Corporation, hogy hozzanak létre egy hitelesítési és biztonságos kapcsolatot.

HTTPS széles körben használják a világon a webes alkalmazások, ahol a biztonság fontos vegyületek, mint például a fizetési rendszerek. Ez védelmet nyújt a támadások alapuló hamisítást vagy hallgat az átlagos szint a hálózati kapcsolat

Jelenleg HTTPS támogatása legnépszerűbb böngésző.

Általában https yavletsya nem külön protokollt. Valójában ez egy normális HTTP, a munka révén titkosított SSL transzport mechanizmus és a TLS. Ez védelmet nyújt a támadások alapuló hamisítást vagy hallgat az átlagos szintű hálózati kapcsolat - az úgynevezett .. man-in-the-middle (például snifferskih támadások).

A hátránya használ HTTPS kulcs hossza - csak 40, 56, vagy 128 bit. Szerint a legtöbb szakértő informatikai biztonság, ma egy robusztus kulcs hossza hossza lehet összehasonlítható 1024 bit. Ezért még a kulcs hossza 128 bit maximális egyértelműen elégtelennek HTTPS. Továbbá, a legtöbb böngésző használja a kulcs hossza 40 bit (egy példa - IE). Ez annak köszönhető, hogy az Egyesült Államok kiviteli korlátozásokat. És ezért nem szabad feltételezni, hogy HTTPS biztosít megfelelő szintű titkosítást. De ez nagyban megnehezíti a titkosítási támadó keresést jelszavak és egyéb személyes adatait.

Jelenleg a két leggyakoribb webszerverek, együtt elfoglaló mintegy 90% -a piac, a következők:

• Apache - ingyenes web szerver, leggyakrabban használt Unix-szerű operációs rendszer.

• Az IIS a Microsoft, eloszlik a Windows NT operációs rendszer család.

Mivel az ügyfél számára egy teljesen más eszközöket lehet használni a web szerverek:

Web böngésző - a leggyakoribb módja

Speciális szoftver önállóan elérni a web szerverek kapni, vagy egyéb információ

Más intelligens eszközök vagy berendezések

PHP programok futtathatók két módja van: a forgatókönyv a Web-szerver és a konzol programot. Mivel az a célunk, hogy programozni web-alapú alkalmazás, akkor főleg úgy az első módszer.

Az a tény, hogy a PHP, mint általában, kizárólag arra használják alkalmazások programozási társított az interneten. Azonban PHP is használható a parancssori értelmező, főleg * nix rendszerek. Ez úgy lehetséges, hogy a CORBA és a COM interfészek, valamint a kiterjesztésén keresztül PHP-GTK. Ebben az alkalmazásban, a PHP is lehetséges, hogy megoldja a következő feladatokat látja el:

· Létrehozása interaktív parancssori alkalmazásokat;

· A létrehozása cross-platform GUI alkalmazások a PHP-GTK könyvtár;

· Automatizálása bizonyos feladatok Windows és Linux

Tekintsük a folyamat végrehajtása php-script kezelésekor a böngésző a szervernek. Így a böngésző először kér egy oldalt egy .php kiterjesztés, amely után a web-szerver révén PHP program átugorja az autót, és megadja az eredményt html-kódot. És, ha egy hagyományos HTML-oldal, változtassa meg a kiterjesztést .php és vezessük át a PHP gép, az utóbbi csak akkor továbbítja azt a felhasználó nem változott. Ahhoz, hogy ezt a PHP parancs fájlt, csatolja a parancsot PHP speciális címkéket, amelyek 4 féle (ezek egyenértékűek, és fel lehet használni ilyen):

1. Az XML feldolgozási utasítás:

4. SGML processing utasítás:

7. scripting kézikönyv HTML:

8.