Что нового

Авторицация при использовании функции InetRead($url)

vitaliy4us

Новичок
Сообщения
158
Репутация
4
InetRead($url) отдает страницу сайта с формой входа, а задача состоит в том, чтобы получить эту страницу как для зарегистрированного пользователя. Можно ли каким-либо образом передать в этой функции свои credentials, чтобы получить содержимое страницы с указанным $url? Вариант "http://myuser:[email protected]" не работает. Дополнительную сложность представляет то, что в качестве логина выступает электронный адрес (в нем присутствует знак "@")
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Логин:Пароль - это HTTP авторизация. А это через форму, это другое. Тебе нужно сначала отправить форму, сохранить куки, затем Куки передавать. Через Inet не получится. Только WinHttp если.


Добавлено:
Сообщение автоматически объединено:

Да, кстати, любые значки, включая @, кодируются в URLEncode. Для @ это %40 (даже так запомнил на память).
 
Верх