我在codeigniter上发送一个帖子表单,但是当我收到它时更改字符串。 字符串是:%1001200040010_ 它来自一张塑料卡片。 回声显示:01200040010_ 我试过没有codeigniter的PHP,工作正常。 你能帮帮我吗?
表格是
<div id="cl-wrapper">
<div class="container-fluid" id="pcont">
<div class="cl-mcont">
<form action="testpost" method="post">
<p><strong>Introduzca el Nro. de tarjeta del socio:</strong><?php echo validation_errors(); ?><br />
<input name="socio" maxlength="20" value="" size="20" autocomplete="off"/>
</p>
<div><input type="submit" value="Enviar" class="btn btn-primary" /></div>
</form>
</div>
</div>
</div>
php
function testpost()
{
echo utf8_decode($_POST['socio']);
exit();
}
非常感谢!
答案 0 :(得分:0)
我已经解决了我的问题。 我收到了带有$ _REQUEST的变量post而不是$ _POST。像这样:
utf8_decode($_REQUEST['variable']) ;
...谢谢