【发布时间】:2014-10-07 16:17:55
【问题描述】:
我正在构建一个简单的 HTML 页面,它发出 get 请求并将变量传递给 PHP 文件。
我在 HTML 页面的脚本中静态设置变量,并使用 jquery 将它们传递给 PHP 文件。
目前可以正常运行。
我希望能够将变量存储在外部文件 js、php、txt 中,这无关紧要,因为有人无法查看源代码并查看变量。
举例
var name="myname"
var address ="myaddress"
如何进行简单的获取请求以将这些值存储在单独的文件中,并将它们存储在我的 html 页面上脚本的变量中?
【问题讨论】:
-
XML 可能是本地存储的好文件类型,尽管我认为数据库是首选
-
Security by obscurity 不安全。用户将能够看到这些变量,无论它们是在页面源中还是稍后检索并作为变量动态添加。如果您真的希望它们对用户隐藏,它们必须保存在服务器上,而不是以任何纯文本形式发送到客户端。话虽如此,您可以发送加密的变量并使用您的 PHP 脚本来解密它们。
-
或者您可以将 PHP 变量作为会话发送到后台,用户不会看到它们。请参阅我解释会话如何工作的答案。一旦您了解了基础知识,您就可以轻松地以您需要的方式将它们实现到您的代码中。如果您有任何问题,请告诉我!