这是我的代码,但是当我提交时出现的问题是在 url“%0A”中发生了这种情况,所以我如何从 url 中删除这-6ren">
gpt4 book ai didi

php - 如何从 url 中删除 %0A

转载 作者:行者123 更新时间:2023-12-02 05:09:58 25 4
gpt4 key购买 nike

<code> 
<form action="" method="get">
<table cellspacing="0">
<tbody>
<tr>
<th>Check</th>
<th>Country</th>
<th>Check</th>
</tr>
<?
while($row = mysql_fetch_array($result))
{ ?>
<tr>
<td>
<input type='checkbox' onclick="check()" name='allowed' value='1' <?
$reflex=mysql_query("select distinct * from geocity where isAllowed='1' AND
country='" . $row['Code'] . "'"); $count = mysql_num_rows($reflex); if ($count ==
1{echo 'checked';}else{echo '';} ?>>
</td>
<td><? echo $row['CountryName']; ?></td>
<td>
<input type='checkbox' id="check1" name='countryname' value="<?echo $row['Code'];?>"
<? $reflex = mysql_query("select distinct * from geocity where isAllowed='1' AND
country='" . $row['Code'] . "'"); $count = mysql_num_rows($reflex); if ($count == 1)
{echo 'checked';}else{echo '';} ?>>
</td>
</tr>
<?
};
?>
</tbody>
</table>
<input type="submit" class='button' value="Save">
</form>
</code>

这是我的代码,但是当我提交时出现的问题是在 url“%0A”中发生了这种情况,所以我如何从 url 中删除这个 %0A。网址看起来像这样: example.com/test.php?allowed=1&countryname=AF%0A

最佳答案

%0A 是一个 url 编码字符。
要在 PHP 中删除它们,请使用 urldecode()功能。

[添加]
如果你想删除添加的空格(这里有一些:value="AF "),使用 trim() echo 处理中的函数。

并检查您的数据库内容以删除空格 TRIM像这样:

UPDATE countries set countryname = TRIM(countryname);

关于php - 如何从 url 中删除 %0A,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15644097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com