【发布时间】:2016-06-03 09:20:25
【问题描述】:
codeigniter form_open 函数有一个奇怪的问题。
当我通过此代码时:
<?php echo form_open('login/check');?>
它实际上会打印出来
<form action="http://***.***.***.***/***/index.php/login" method="post" accept-charset="<meta charset="utf-8">">
错误恰好在表单打开标记的末尾。 accept-charset 属性的位置。除了我不需要accept-charset 属性之外,因为我已经在头部声明了元数据,所以它以错误的格式打印它!
accept-charset="<meta charset="utf-8">">
此代码在页面上输出表单和双引号以及角度关闭。
">
真正的问题不是accept-charset 属性本身,而是它的错误打印。而不是accept-charset="utf-8" 它拉入字符集的元标记
发生了什么事?我想不通这个... 谢谢大家!
【问题讨论】:
-
@Kayathiri 感谢您的编辑;)
-
好吧,acc ellislab.com/codeigniter/user-guide/helpers/form_helper.html,表单打开总是添加该属性
-
@Uzumaki Ichigo 好的,这很好,因为在我的其他应用程序中它添加了属性并且工作正常。现在的问题是……为什么它会这样? O.O
-
您是否在配置文件中配置了您的站点:$config['base_url']?
标签: php codeigniter frameworks codeigniter-3