Codeigniter更改post变量

时间:2014-07-18 14:48:59

标签: codeigniter post

我在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();

}

非常感谢!

1 个答案:

答案 0 :(得分:0)

我已经解决了我的问题。 我收到了带有$ _REQUEST的变量post而不是$ _POST。像这样:

utf8_decode($_REQUEST['variable']) ;

...谢谢