Kezdőoldal » Számítástechnika » Weblapkészítés » Miért használják a PHP-t?

Miért használják a PHP-t?

Figyelt kérdés
Tudtommal van javascript, amely ugyanazokat a dolgokat tudja, ráadásúl telepített webszerver sem kell hozzá mert a böngésző automatán felismeri. De akkor mire való a php?
2019. okt. 20. 23:49
 1/5 anonim ***** válasza:
100%
A PHP a webszerver oldalán dolgozik a kliens (a webböngésző) oldaláról érkező HTTP-kéréseket dolgozza fel és alakítja át az adatbázisszervernek - amit a kliensoldal nem ér el - megfelelő lekérdezéssé, hoz létre/módosít - a kliensoldalról nem elérhető - állományokat, ér el bizonyos - csak a szerver által elérhető - erőforrásokat; majd az előbbiektől kapott válaszok alapján generál a webböngészőnek HTTP-válaszokat.
2019. okt. 21. 00:15
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
100%

JavaScript böngészőben fut, tehát az csak adott gépen megy.

A PHP szerver oldalon, a klienstől / JavaScript -től kapott adatokat értelmezi, és válaszol rá.

A PHP tehát a szerveren tárol adatokat (pl. MySQL -ben), dolgozik azokból, míg a JavaScript csak 1 gép - böngésző adatait tudja tárolni feldolgozni.

Pl. ezen az oldalon is, te ki írtad ezt a kérdést, ehhez szerver oldalon tárolni kellet a kérdés adatait, amit én másik gépről látok és tudok rá vállaszolni amit te is megtudsz nézni, na'h erre kell. :-)

JavaScript csak a te gépeden tudná tárolni, és csak te látnád.


Egy apró megjegyzés:

JavaScript -ből is van szerver oldali feldolgozó, NodeJS.

Ahhoz is telepíteni kell egy webszervert csak az értelmezője nem a PHP hanem JS.

Viszont tárhelyekből nagyon kevés támogatja.

2019. okt. 21. 00:19
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

Ne haragudj, de a tudásod ezen a téren finoman szólva is hiányos.

Alapvetően két fajta webes technológia létezik: kliens oldali (pl. JavaScript), és szerver oldali (pl. PHP, CGI, ASP). Vannak feladatok, amiket mindkettővel el lehet végezni, de ez a feladatok kisebb része. A kliens oldali technikákat a már előállított weblap élőbbé tételére használják: látványelemek előállítására (pl. hogy történjen valami, ha az egeret egy objektum fölé viszed), illetve olyan, jellemzően kisebb programok lefuttatására, amelyek nem veszélyeztetik a rendszert akkor sem, ha a felhasználó belepiszkál. (Mert a kliensoldali dolgokba bele lehet piszkálni.) Mondjuk egy formnál az adatok helyességének ellenőrzésére, mielőtt azt a szervernek elkülni. (Ahol persze megint ellenőrizni kell, mert nem tudni, hogy a felhasználó belenyúlt-e a szkriptekbe... azért szokás ennek ellenére kliens oldalon is ezt elvégezni, mert az a felhasználó számára is gyorsabb, és ha nem babrál bele, akkor a szerverre is kisebb terhelés jut.)

PHP-t (és más szerveroldali technikákat) pedig a weboldalak dinamikus előállítására használják. Ezen feladatok általában olyanok, amiket kliens oldali szkriptekkel nem, vagy csak komoly kompromisszumok árán lehetne megvalósítani. Mondjuk egy hírportál cikkjeinek az adatbázisból előbányászását, és ezeknek a megjelenítését tipikusan szerver oldali technikák végzik. Vagy például egy hitelesítést megkövetelő rendzserben a felhasználók azonosítását sem lenne célszerű a kliensre bízni, szerintem nem kell magyaráznom, hogy miért.

Egyébként szerver oldalon is lehet JS-t használni, csak az nem a kliensen fog futni. ;)

2019. okt. 21. 08:09
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
18%
Javascript NEM szerveroldali nyelv
2019. okt. 21. 10:54
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
51%

Kliensoldi javascriptben érdekes lenne egy MySQL kapcsolat :DD

Úgy látszik zavar van a fejekben

2019. okt. 21. 10:57
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!