在URL中使用连字符

时间:2011-10-27 04:05:06

标签: php mysql url

所以我有一个脚本允许我使用输入表单将一些文本输入数据库,显然这个文本可能有空格,然后我有一个脚本将根据该文本获取数据并回显文本一个页面,其中包含其他详细信息。

我的问题是,我该如何处理这些空格,如何在我的数据请求中包含连字符或加号,如下所示:

mytext.php?text=Hello-There

并允许Select查询不考虑作为文本一部分的连字符(否则它不会选择行 - 必须准确)

我该怎么做?

1 个答案:

答案 0 :(得分:1)

如果我说得对,您可以使用以下内容进行请求

$url = "mytext.php?text =" . urlencode($usrinput);

然后为了处理请求,您可以使用

urldecode($_GET['text']);