Я использую URLs, как это параметрыКак безопасно передать параметры в URL
http://localhost/articles/?author=Ben%20Cooper%2CAlex%20Hunter&title=.....&tags=..
Я UrlEncode их в ссылках. Все это работает до тех пор, пока в параметрах не появятся специальные символы.
Например
http://localhost/articles/?author=..&title=&tags=..
Если в названии У меня есть Любовь & жизнь, первый раз он кодирует это имеет Любовь +% 26 + Жизнь, иногда становится Love+%26amp%3B+Life.
Почему это происходит? Я ценю любую помощь.
В последнем случае он кодируется в формате XML/HTML до того, как он закодирован в URL (хотя преобразование '(пробел)' в '+' выходит за рамки определения процентной кодировки): оно идет 'Love & Life' - > 'Love & Life' -> этот материал. Но так как я не использую ни PHP, ни Cake ... не могу сказать больше :) –
Как создаются ваши URL-адреса? – kaklon