Могу ли я использовать символ ">" в URL - PullRequest
1 голос
/ 26 мая 2011

Я собираюсь использовать символ ">" в моем URL?это вызовет какие-либо проблемы?

cats.php? cat = 26 & parent = 24 & position = 24> 26>

Ответы [ 5 ]

2 голосов
/ 26 мая 2011

Это не безопасный URL-символ, поэтому он должен быть URL-кодировкой : %3E

2 голосов
/ 26 мая 2011

Вы можете сделать это, и это, вероятно, не вызовет никаких проблем.
Но чтобы быть в безопасности, вы должны взглянуть на http://php.net/manual/en/function.urlencode.php

1 голос
/ 26 мая 2011

Согласно RFC 3986 2. Символы , только буквы и цифры из набора символов US-ASCII и символы %:/?#[]@!$&'()*+,;=-._~ допускаются в URL-адресах.

Вам необходимо % - кодировать">".

1 голос
/ 26 мая 2011

Кодируйте его, а не включайте напрямую:

cats.php?cat=26&number=26%3E24
0 голосов
/ 26 мая 2011

Просто убежать

>>> escape(">")
"%3E"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...