【发布时间】:2011-06-19 14:42:55
【问题描述】:
我正在使用 DooPHP,并且正在为我的表单生成一个安全令牌以防止 csrf 攻击。我将令牌分配给一个 smarty 变量,我可以看到它显示在源中 - 所以它是可用的。但是,当我提交表单时,它会抛出一条错误消息:
Undefined variable: secToken
See file C:\wamp\www\korysdoo\protected\class\smarty\sysplugins\smarty_internal_data.php
Error on line 291 $x = $$_variable;
有什么想法可能是错的吗?我可以看到 secToken 的值正在发布到适当的函数。
【问题讨论】:
-
更多信息将在未来有所帮助。没有使用的错误消息(在 php 中分配变量,访问模板文件中的变量等)使人们很难知道可能出了什么问题。
标签: php variables frameworks smarty