【发布时间】:2011-04-12 01:49:22
【问题描述】:
在我的CakePHP 应用程序中,我在某个控制器中创建了一个会话变量,我需要在“.js”文件中访问它。有没有办法做到这一点?
【问题讨论】:
-
为什么呢?会话变量被设计为仅服务器端。
-
同意,会话变量或任何服务器端变量不应直接在客户端代码中处理/访问。就像我在回答中所做的那样,我觉得通过它们会更好
-
strager,sandeepan:所以你是说当我在会话中保存用户名时,我不允许访问该数据客户端?
-
@dogmatic 我什么时候说你不被允许或者你不应该在客户端访问服务器端数据?你当然应该。只需将您需要的东西作为函数参数传递,以使您的客户端脚本(即 javascipt)与服务器代码(即内联服务器变量)分开
标签: javascript cakephp