Buna
Poate e o tampenie, poate e chiar banal dar chiar am nevoie de asta si de 2 zile tot sap.
Ehh, am un script AJAX care primeste un XML de la un php si in fctie de ce primeste tiparesc ceva pe ecran. Normal ar zice toata lumea.
Problema mea acuma. Vreau ca acel script sa raspunda doar daca e cerut din "AJAX", nu vreau sa pot introduce la link scriptul blablabla.php?id1=2&id2=3 si sa raspunda
E cam aiurea stiu dar trebe securatiatea asta.
Limitare script
Moderator: Moderatori
Limitare script
Ultima oară modificat Sâm Mar 18, 2006 1:49 am de către iugin, modificat 1 dată în total.
iugin,
http://www.iugin.com
http://www.iugin.com
Mersi pt promptitudine.
Nu stiu daca solutia ta e chiar asa buna, caci si daca pun un cod acolo e in sursa javascript care e vizibila.
Deocamdata am blocat afisarea javascriptului care face cererile si parserul de XML. Inca mai vreau sa perfectionez partea asta, apoi vad ce fac cu codul care mi l-ai dat tu
Nu stiu daca solutia ta e chiar asa buna, caci si daca pun un cod acolo e in sursa javascript care e vizibila.
Deocamdata am blocat afisarea javascriptului care face cererile si parserul de XML. Inca mai vreau sa perfectionez partea asta, apoi vad ce fac cu codul care mi l-ai dat tu
- black diamond
- Senior Member
- Mesaje: 298
- Membru din: Lun Mai 23, 2005 8:42 pm
- Contact:
- ExcalIbvr
- Senior Member
- Mesaje: 1105
- Membru din: Dum Mai 02, 2004 10:56 pm
- Localitate: Oradea
- Contact:
Nu vreau sa dezgrop subiecte rezolvate, dar parca discutia a ramas in aer, un pic.
Solutia oferita de aurelian este foarte buna: trimiti inca un header in request. Daca folosesti prototype, acesta trimite automat header-ul HTTP_X_REQUESTED_WITH cu valoarea XMLHttpRequest. Verifici daca request-ul e AJAX si actionezi in consecinta.
Nu cred ca e nevoie sa interzici accesul la .js-uri. Pentru ce? Ai acolo ceva ce nimeni nu mai stie sa faca? Sau doar sa-ti protejezi script-ul PHP apelat? Daca doar pentru asta, atunci metoda cu extra header e suficienta.
IMHO.
Solutia oferita de aurelian este foarte buna: trimiti inca un header in request. Daca folosesti prototype, acesta trimite automat header-ul HTTP_X_REQUESTED_WITH cu valoarea XMLHttpRequest. Verifici daca request-ul e AJAX si actionezi in consecinta.
Nu cred ca e nevoie sa interzici accesul la .js-uri. Pentru ce? Ai acolo ceva ce nimeni nu mai stie sa faca? Sau doar sa-ti protejezi script-ul PHP apelat? Daca doar pentru asta, atunci metoda cu extra header e suficienta.
IMHO.
Înapoi la “Librarii Javascript”
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori
