带有#符号的PHP表单,地址会导致url错误和未识别的索引

时间:2013-05-25 15:47:18

标签: php url get

我知道我的标题不是很清楚。 但我目前正在做一个CRUD网页,允许管理员编辑用户详细信息。 因此,用户详细信息显示在一个表中,每个行都有编辑和删除链接。 因此,其中一个用户详细信息包含一个包含#符号的地址 当管理员点击编辑时,这就是这个链接:

<td><a href='edit.php?operation=edit&user_id=".$user_id."&shipping_address=".$shipping_address."&billing_address=".$billing_address. "'>Edit</a></td>";

URL将包含#符号,并且使用$ _GET检索的数据要么被删除,要么被识别为索引。

所以我的问题是,无论如何在URL中使用#符号而不影响我的$ _GET方法?

1 个答案:

答案 0 :(得分:3)

在将urlencode($url)传递给链接之前使用{。}}。