Využij akce až 30 % zdarma při nákupu e-learningu. Více informací. Zároveň je tento týden sleva až 80 % na e-learning týkající se C# .NET
Hledáme nového kolegu do redakce - 100% home office, 100% flexibilní pracovní doba. Více informací.
Avatar
xixao1
Člen
Avatar
xixao1:23. dubna 9:25

Programátoři, potřebuju předat pole z PHP do JS. Pokud použiju

var poleJS= <?php echo json_encode($polePHP); ?>;

tak to sice funguje, ale obsah pole je vidět, když uživatel dá zobrazit zdrojový kód.
Jak to udělat, aby uživatel ta data nemohl zjistit (asi bez toho "echo")?
Děkuju, xi

 
Odpovědět
23. dubna 9:25
Avatar
Milan Turyna
Redaktor
Avatar
Milan Turyna:23. dubna 10:46

Javascript je klientsky jazyk, PHP je serverovy jazyk. Vse, co je v Javascriptu uzivatel zjisti, nebot vse z Javascriptu pracuje na strane klienta. Aby to nemohl pomoci zdrojoveho kodu zjistit, tak to musis pouzivat pouze na strane serveru (php) nebo vytvorit API a ziskavat data pomoci HTTP requestu za behu aplikace. Avsak pokud bude uzivatel zkuseny a bude o tyto data mit zajem, bez problemu je muze ziskat. Jen mu to ztizis.

HTTP pozadavky v JS:
https://www.itnetwork.cz/…ladni-dotazy
https://www.itnetwork.cz/…-http-dotazy
https://www.itnetwork.cz/…-javascriptu

API:
https://www.itnetwork.cz/…ce-rest-api/
https://www.itnetwork.cz/…graph-a-json
https://developer.okta.com/…rest-api-php

 
Nahoru Odpovědět
23. dubna 10:46
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
xixao1
Člen
Avatar
 
Nahoru Odpovědět
23. dubna 12:22
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.