双PHP URL查询GET

时间:2012-02-27 16:44:43

标签: php get

基本上我的问题是:

mysite.php?搜索内容=醋?页= 2

在上面的网址中,是否可以使用PHP代码获取搜索值(这里是醋)和页面值(此处为2)?

它来自在一个大的mysql表中搜索单词vinegar,然后对结果进行分页。 如果不是这样的话,请你建议一个方法来做到这一点

由于

6 个答案:

答案 0 :(得分:2)

你应该使用

mysite.php?searchword=vinegar&page=2

并在php中

$search = $_GET['searchword'];
$page = $_GET['page'];

答案 1 :(得分:2)

网址中的问号表示query string的开头。您的URL可能只包含一个查询字符串。在查询字符串中,多个键=值对由&符号&:

分隔
mysite.php?searchword=vinegar&page=2

PHP通过super-global关联数组$_GET使查询字符串的内容可用:

$_GET['searchword']; # "vinegar"
$_GET['page']; # "2"

答案 2 :(得分:1)

不,因为语法错误。 URL参数应采用以下格式:

mysite.php?searchword=vinegar&page=2

然后使用$_GET['chword']$_GET['page']在PHP中检索它们

答案 3 :(得分:1)

是的,请使用&

mysite.php?searchword=vinegar&page=2

答案 4 :(得分:1)

.php后应该只有1个问号。 URL应该写成:mysite.php?searchword=vinegar&page=2,然后PHP将获得搜索字和页面值。

答案 5 :(得分:1)

mysite.php搜索内容=醋&安培;页= 2

$word = $_GET["searchword"]
$page = $_GET["page"]

这就是你所需要的一切。