2013-10-15 4 views
0

Есть список ссылок на той стороне, которая когда щелкнули будет генерировать соответствующее содержание с помощью $ _GET .

Издание:

  • Полное значение, если не получено $ _GET. Например Тренеры & Спортивная

    Значение ПОЛУЧИТЬ является - $ _GET [ 'категории'] = тренеры

    Вместо - $ _GET [ 'категории'] = тренеры & спортивной

На самом деле $ _GE T ломается после пробела в текстовых ссылках. Подобно «Nike Trainers» вернется только «Nike».

Примечание: использование метода onClick() будет возможным.

Спасибо за вашу помощь заранее.

Счастливое кодирование!

+2

с использованием '$ _GET []' означает, что значения находятся в URL-адресе. Является ли URL-адрес URL-адресом? –

+0

Нет Я генерирую список категорий из MySQL. – user2853409

+0

вы не можете поставить «&», это будет иметь другое значение в URL-адресе – tinybyte

ответ

0

Посмотрите, что происходит $ _GET имеет несколько ограничений 1. Содержание показано в URL-адресе. 2. контент можно разместить в ограниченном размере.

поэтому здесь, в урском случае может возникнуть проблема с отправкой символов.

Вторая вещь в том, что когда мы посылаем несколько значений в URL все они разделены «&» так как а = 4 & Ь = 6 и так далее так «&» делит значения ,

1

сначала замените пробелы на + знак, затем замените & на% 26.

так trainers & sportswear стал бы trainers+%26+sportswear

, которые должны работать для вас. urlencode() Ваша строка.

Смежные вопросы