2016-05-08 14 views
-1

Ich muss eine große Variable senden, ohne sie in der resultierenden HTML-Seite anzuzeigen, weil: - Ich könnte sensible Daten verschenken (Überprüfung der Seitenquelle würde es tun) - Da es sich um eine große Menge an Daten handelt, verlangsamt es die Seitenbelastung ein wenig.Variable von PHP nach Javascript übergeben, ohne in HTML anzuzeigen

Die Verwendung von "echo" kommt natürlich nicht in Frage, ich habe viele verschiedene Methoden durchsucht, aber keine passende gefunden.

Sogar die Aktualisierung der Seite, mit Ajax oder Json, ein Skript von außen aufrufen wäre in Ordnung, aber ich habe einen Weg gefunden zu tun, was ich bisher brauche. Kann mir jemand helfen? Danke. Roberto

+2

Wenn Sie irgendwelche Daten "von PHP zu Javascript" übergeben, wird es sowieso sichtbar sein, denke ich ... – nanocv

+0

Javascript ist immer in Client-Seite sichtbar. Auf keinen Fall kannst du das tun. – Sandeep

+0

Was möchten Sie mit diesen sensiblen Daten machen? Warum nicht auf der Server-Seite? Können Sie Ihr Problem ein wenig genauer beschreiben? – nanocv

Antwort

0

Javascript wird für den Benutzer sichtbar sein. Du kommst nicht herum.
PHP läuft auf dem Server und ist vor dem Benutzer verborgen.
Javascript auf der anderen Seite wird von den Benutzern "Maschine" ausgeführt, so dass es sichtbar ist.

+0

kannst du mir bitte erklären, wie man Javascript dann versteckt? – Andreas

+2

Ich habe nicht geantwortet, aber diese Antwort eignet sich gut als Kommentar – Pushkar

+0

@Pushkar Ich stimme Ihnen zu einem gewissen Grad zu, aber manchmal ist die Antwort auf eine Frage, dass es nicht möglich ist. – Andreas

1

können Sie verstecken, was Sie von den html wollen, aber, wenn Sie einen Wert zwischen php und JS übergeben müssen, abgerufen entweder über jQueryget oder post oder über jede andere Methode, der Endverbraucher in der Lage sein, lese es.


HINWEIS:

Ihr könnt nach unten Stimme so viel wie Sie wollen, aber ich werde meine Antwort halten, bis jemand erklären, wie man Pass Variable von PHP Javascript, ohne die Daten dem Endbenutzer auszusetzen.

+1

Möchten Sie den Downvote kommentieren? –

+1

Zustimmen Pedro Ich wurde auch ohne Kommentar abgesagt. Manchmal wünsche ich, dass die Namen für Downvotes sichtbar wären. Wenn du deinen Namen nicht angeben kannst, solltest du nicht runter gehen – Andreas

+1

Liebe deine Bearbeitung. Du bekommst eine Erwähnung von mir :-) – Andreas

Verwandte Themen