Reply to Re: @ character in http login

Your name:

Reply:


Posted by simonp on 04/23/06 08:51

Michael B. Trausch <michael.trausch.no.spam@comcast.net> wrote:
> simonp@nospam.com wrote in <e2eq70$2ht$1@reader1.panix.com> on Sat April 22
> 2006 22:53:
>
>> I am trying to use the basic http://user:password@example.com
>> form for authentication inside a script.
>>
>> My only problem is my username contains the @ character (its an
>> email address). As result, the url seems to be parsing
>> incorrectly.
>>
>> Has anyone found a way around this problem?
>>
>> Cheers
>> Simon
>>
>
> Well, the way it usually works is:
>
> http://user:pass@server/
>
> You may be able to try this:
>
> http://user%40sample.com:pass@server
>


Thank you for the pointer, it pointed me to the right solution.

It looks like &#64; is the escape character that works for @,
rather than %40. On using the parse_url() function on the url,
the correct email username was returned for the user element in
the resulting array.

Cheers
Simon

--
Stupendous Tales
www.stupendoustales.com
Speculative Fiction, Pulp Dreams

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация