【发布时间】:2018-11-11 15:18:34
【问题描述】:
当我使用类似的代码时,
<input type="hidden" name="foo" value="<?php echo $var;?>" />
$var 显示在我网页的源代码中。有什么方法可以通过使用 PHP/Codeigniter 隐藏我的用户在我的源代码中看到的那个变量?我正在为我的项目使用 codeigniter。
简而言之,我想做的是在提交表单时将数据发送到控制器。但不是通过 url 或隐藏的 html 输入字段
【问题讨论】:
-
我猜你必须使用会话来传递值。
-
你可以加密一个隐藏的值。
-
看起来 CI 有一个加密库。 codeigniter.com/user_guide/libraries/encryption.html
-
人们看到值/变量是否重要?
-
谢谢你们的回复。会话和加密都可以完成这项工作。我觉得会话更适合我的项目。不管怎样,谢谢大家
标签: php html forms codeigniter codeigniter-3