Двойной PHP URL-запрос GET - PullRequest
       5

Двойной PHP URL-запрос GET

1 голос
/ 27 февраля 2012

В основном мой вопрос:

mysite.php? = Уксус Поиск слова? Страница = 2

В указанном выше URL можно получить как значение поиска (здесь уксус), так и значение страницы (здесь 2) с помощью PHP-кода?

Это происходит из-за поиска в большой таблице mysql слова уксуса, а затем разбивает на страницы результаты. Если это не так, пожалуйста, не могли бы вы предложить способ сделать это

Спасибо

Ответы [ 6 ]

2 голосов
/ 27 февраля 2012

Знак вопроса в URL обозначает начало строки запроса . Ваш URL может содержать только одну строку запроса. Внутри строки запроса несколько пар ключ = значение разделены амперсандом, &:

mysite.php?searchword=vinegar&page=2

PHP делает содержимое строки запроса доступным через суперглобальный ассоциативный массив $_GET:

$_GET['searchword']; # "vinegar"
$_GET['page']; # "2"
2 голосов
/ 27 февраля 2012

Вы должны использовать

mysite.php?searchword=vinegar&page=2

и в php

$search = $_GET['searchword'];
$page = $_GET['page'];
1 голос
/ 27 февраля 2012

mysite.php? = Уксус Поиск слова и страница = 2

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

Это все, что вам нужно.

1 голос
/ 27 февраля 2012

После .php должен быть только 1 знак вопроса.URL должен быть написан так: mysite.php?searchword=vinegar&page=2, тогда PHP получит и ключевое слово, и значение страницы.

1 голос
/ 27 февраля 2012

да, используйте &

mysite.php?searchword=vinegar&page=2
1 голос
/ 27 февраля 2012

Нет, поскольку синтаксис неверен.Параметры URL должны быть в формате:

mysite.php?searchword=vinegar&page=2

И затем вы используете $_GET['chword'] и $_GET['page'], чтобы получить их в PHP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...