Kezdőoldal » Számítástechnika » Weblapkészítés » Javascriptől php-ba való...

Javascriptől php-ba való változó átadás, hogyan lehetséges?

Figyelt kérdés
2015. júl. 10. 13:43
 1/4 anonim ***** válasza:
100%
AJAX
2015. júl. 10. 13:48
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
100%

Mivel a JS kliens oldalon fut, a PHP meg szerver oldalon, HTTP-n keresztül kell küldened az adatot, jellemzően GET vagy POST paraméterként.


Pl. egy GET kérés:


GET [link]


A lapod.php-ban a $_GET['parameter'] értek lesz az "ertek".


Hogy JS-sel hogyan csinálsz HTTP kérést, az előző válaszoló írta meg. Egy példa:


var request = new XMLHttpRequest();

request.onreadystatechange = function () {

if (request.readyState == 4) {

//siker, valamit lefuttathatsz, amit akarsz

}

};

request.open('GET', ' [link] ', true);

request.send();

2015. júl. 10. 14:04
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:
100%
Azt zárójelben hozzátenném, mert lemaradt, hogy ahogy a példából is látszik, ezt boldog-boldogtalan tudja módosítani, tehát arra nem építhetsz, hogy biztosan ez a kívánt változó a JS-ben. Persze maga a JS sem egy atombiztos valami, szóval ez csak egy megjegyzés volt.
2015. júl. 10. 14:29
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

Viszont a gyors és interaktív felületek ma már eléggé kívánatosak és keresettek. Így aztán szükségszerű az ajax és más js + php alapú technikák használata.


A biztonságot tekintve pedig, már html5-ben az input mezőkre a html-ben is lehet adni megfelelő paramétereket, hogy mit fogad el és mit nem. A JS-en belül is csinálhatsz regexp ellenőrzéseket. De a fő biztonsági ellenőrzéseket nyilván a php fogja a vállán cipelni. Ott meg a htmlspecialchars()-tól kezdve, a saját filter fügvényeken át a bindelésig eléggé sok eszközt találsz ehhez.

2015. júl. 11. 11:10
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!