Textarea PHP中的撇号

时间:2013-07-17 15:26:54

标签: php request textarea apostrophe

我有一个textarea,它是提交给PHP文件的表单的一部分。

问题是当一个撇号(')进入textarea时,PHP中相应的REQUEST变量变为空($ _REQUEST ['description'])。如果没有撇号,$ _REQUEST ['description']按预期包含textarea文本。输入标点符号如单引号和双引号也有效,但撇号则不然。 <input type="text"></input>也会出现同样的问题。有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:1)

试试这个

HTML代码

<form action="cible.php" method="POST">
Group name: <input type="text" name="user">
<input type="submit" value="Submit">
</form>

PHP:

<?php
$groupname = htmlspecialchars($_POST['user'], ENT_QUOTES);
echo $groupname;
?>

这对我来说很好用

答案 1 :(得分:0)

你的php配置中有魔术引用吗?尝试禁用它。