Edit 这-6ren">
gpt4 book ai didi

php - GET 参数意外被 %27 包围?

转载 作者:行者123 更新时间:2023-12-01 22:29:47 28 4
gpt4 key购买 nike

我看不到问题,我没有对参数进行编码,我只是将变量从一个页面传递到另一个页面。

这是页面 A:

if (isset($_SESSION['loggedIn'])==1){ ?>
<td><a href="processors/process.php?i='<?php echo $editID; ?>'">Edit</a></td>
<?php } ?>

这就是我在页面 B 上检索参数的方式:

$editID = $_GET['i']; 

预期输出:

i=15

当前输出:

i=%2715%27

谁能告诉我为什么会这样?因为当我手动将参数更改为 15 时,它会显示应有的样子。

最佳答案

%27是单引号 ' 的十六进制代码。发生这种情况是因为您在 <?php echo $editID; ?> 周围加了引号:

<td><a href="processors/process.php?i='<?php echo $editID; ?>'">Edit</a></td>
here--^ and here-^

应该是:

<td><a href="processors/process.php?i=<?php echo $editID; ?>">Edit</a></td>

关于php - GET 参数意外被 %27 包围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29991350/

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