在函数中发送$ _GET或$ _POST

时间:2015-03-09 17:00:46

标签: php post

我想从表单中获取参数并将caption参数发送到函数以更改字符编码!

PHP代码

if (isset($_GET['username']) && isset($_GET['password'])){
    $username = $_GET['username'];
    $password = $_GET['password'];
    $captione  = $_GET['caption'];
    echo $captione.'<br>';
    echo convert_u($captione);
}else{
    loginForm();
}

function convert_u($cap){
    $cap = str_replace('ض','"\u0636"',$cap);
    $cap = str_replace('ص','"\u0635"',$cap);
    $cap = str_replace('ث','"\u062b"',$cap);
    return $cap;
}

表单enctypemultipart/form-data

当我输入convert_u('حامد');convert_u($parameter);时,这可行。

但是当发送从$_GET$_POST收到的参数时,它不起作用!!

1 个答案:

答案 0 :(得分:0)

为您的表单标记添加编码标记,例如

<form accept-charset="ISO-8859-1">