PHP получить символ «+»

Добрый день, граждане Stack Overflow.

В настоящее время я использую PHP для веб-сайта, и когда я использую Get для «c ++», метод get, кажется, лишает ++, и я не получаю результаты, которые я искал.

Страница, которая отправляет данные ($ row [‘Category’] = C ++):

<a href=\"portfolio_category.php?Category=".$row['Category']."\">".$row['Category']."</a>

Страница, которая получает данные:

if($category = htmlspecialchars($_GET['Category']))

Это не большая проблема, я могу просто избавиться от «++», но я хотел бы знать, есть ли решение для этого, если кто-то может мне помочь, я был бы очень благодарен.

0

Решение

Вы должны закодировать вашу строку, потому что + является специальным символом URL. Следующий код должен сделать трюк:

urlencode($row['Category'])

-3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector