Prestashop我添加的任何输入都是加密的

时间:2017-11-25 12:23:45

标签: php prestashop

我已在<input name=whatever type=hidden>注册表中添加authentication.tpl,因此我有一些统计信息(不会详细了解)

我在AuthController.php中读取了隐藏的POST,然后将其插入数据库中。

问题是该值总是被编码,如下所示:

b40c094ed9549ae0bd311122b034a15c

我试着以正常的方式阅读POST + trim(Tools::getValue('whatever'));  但结果是一样的。

有人可以帮助我吗?谢谢!

1 个答案:

答案 0 :(得分:0)

你必须为你的输入命名,然后以他的名字命名。

<input type="hidden" name="my_input" value="b40c094ed9549ae0bd311122b034a15c">

并在php方面:

trim(Tools::getValue('my_input'));

如果值不是好的,请尝试使用$ _POST,尝试使用urldecode,因为某些输入已编码(如名为“back”的输入):

urldecode(trim(Tools::getValue('my_input')));