edge
Guest
urldecode/urlencode
Здравствуйте!
Кто-нибудь в курсе, почему из запроса вида:
http://mysite.ru/myfile?&var=
После вот такой обработки:
$u = _GET['var'];
$i = urlencode($u);
Получается $i = %06%08%04%5C0%03%04%01
Почему %5С0 вместо %00?
Каким образом получить значение var такое же как пришло?
Дело все в чем, я не влияю на входящий запрос. Это sms, пришедшая по http протоколу от smsc. И 06 08 04 00 03 04 01 это хидер, который описывает, какое сообщение пришло, то ли это склейка текстовых, то ли мелодия, то ли рисунок. И мне по этим кодам необходимо разобрать сообщение. Но поскольку апач, либо php, декодируют это в символы уже на входе, то обратно полчить коды уже никак не получается.
У кого мысли есть?
Здравствуйте!
Кто-нибудь в курсе, почему из запроса вида:
http://mysite.ru/myfile?&var=
После вот такой обработки:
$u = _GET['var'];
$i = urlencode($u);
Получается $i = %06%08%04%5C0%03%04%01
Почему %5С0 вместо %00?
Каким образом получить значение var такое же как пришло?
Дело все в чем, я не влияю на входящий запрос. Это sms, пришедшая по http протоколу от smsc. И 06 08 04 00 03 04 01 это хидер, который описывает, какое сообщение пришло, то ли это склейка текстовых, то ли мелодия, то ли рисунок. И мне по этим кодам необходимо разобрать сообщение. Но поскольку апач, либо php, декодируют это в символы уже на входе, то обратно полчить коды уже никак не получается.
У кого мысли есть?