Добрый день, граждане 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']))
Это не большая проблема, я могу просто избавиться от «++», но я хотел бы знать, есть ли решение для этого, если кто-то может мне помочь, я был бы очень благодарен.
Вы должны закодировать вашу строку, потому что +
является специальным символом URL. Следующий код должен сделать трюк:
urlencode($row['Category'])
Других решений пока нет …