Das Problem, das ich hier habe, betrifft den Versuch, HTTP-POST-Daten sicher zu senden (ohne jemanden HTTP-Header-Viewer zu verwenden, um zu sehen, welche Datenvariablen übergeben werden?)Senden von sicheren HTTP-Post über Javascript oder jquery?
Ist das möglich?
Dies ist das Szenario:
Webseite A stellt eine ‚kostenlose Online-Datenbank‘ - für alle Benutzer der Website, die es verstehen oder nicht wollen, eine Datenbank auf ihrer Website einzurichten.
Website B verwendet den Dienst von Website A, um die E-Mail-Adressen des Kunden zu senden.
Website B muss POST-Daten mit einem speziellen "APIkey" an Website A senden. Dies kann nicht öffentlich gezeigt werden, da die Öffentlichkeit sonst den APIkey und Spam-Anfragen verwenden kann, die Website B nicht autorisiert hat.
Wie kann dies erreicht werden, ohne PHP auf der Website B zu verwenden? Ich würde es vorziehen, dass es so einfach wie möglich ist (z. B. ein Javascript-Plugin) - aber wäre ich in der Lage, es zu sichern, so dass Besucher von Website B nicht sehen könnten, welche POST-Daten gesendet wurden?
Ich hoffe, Sie verstehen und danken Ihnen im Voraus!
Sie möchten https verwenden, und es wird nicht empfohlen, http zu verwenden, wenn Sie eine Sicherheit wünschen –
@MarkoMackic - Würde HTTPS dies sofort lösen? Alles, was ich brauche, ist eine Variable (APIKEY), die versteckt werden soll und nicht aus der Quell- oder HTTP-Header-Sniffer gefunden werden kann. – MailPit
Ich weiß nicht, dass Sie vielleicht etwas mit http tun könnte, aber https würde das sofort lösen :) aber http-Lösung enthält eine Art von Server-Side-Scripting :) –