Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Текущая страница с параметрами


Автор: serezhka1986 1.7.2013, 10:29
Добрый день!

Мобильное приложение на Андроиде обращается к сайту таким образом http://<user>:<password>@<domain>/<directory>/

Подскажите, пожалуйста, можно ли как-нибудь получить этот url?

Автор: krundetz 1.7.2013, 10:43
Где получить? В мобильном приложение? Или?

Автор: Arantir 1.7.2013, 10:48
URL явно не валидный. Точнее, явно не в соответствует протоколу HTTP, так как доменное имя не может содержать ":" и "@".

То, что после http://, кстати, вполне соответствует протоколу FTP. Такие адреса вполне валидны с его использованием.


Если приложение и использует приведенный Вами формат url, то оно его явно преобразует во что-то пригодное для использования. Например, в http://<domain>/<directory>/, а <user> и <password> помещаются в заголовки. Или что-то в этом роде.

Не пробовали просто логи сайта посмотреть? 

Автор: serezhka1986 1.7.2013, 10:57
Цитата(krundetz @  1.7.2013,  10:43 Найти цитируемый пост)
Где получить? В мобильном приложение? Или? 

Не-не... В php на странице http://<domain>/<directory>/index.php

Цитата(Arantir @  1.7.2013,  10:48 Найти цитируемый пост)
URL явно не валидный. Точнее, явно не в соответствует протоколу HTTP, так как доменное имя не может содержать ":" и "@".

https://ru.wikipedia.org/wiki/URL

Автор: krundetz 1.7.2013, 11:43
Попробуйте так:
Код

'http://' . $_SERVER['PHP_AUTH_USER'] . ':' . $_SERVER['PHP_AUTH_PW'] . '@' . $_SERVER['HTTP_HOST'] . '/' . $_SERVER['REQUEST_URI'] 

Автор: serezhka1986 1.7.2013, 16:40
Оооо... Спасибо вам большое! То, что надо!
Меня как раз и интересовали переменные $_SERVER['PHP_AUTH_USER']  и $_SERVER['PHP_AUTH_PW'].

Автор: Arantir 1.7.2013, 17:54
Цитата(serezhka1986 @  1.7.2013,  09:57 Найти цитируемый пост)
https://ru.wikipedia.org/wiki/URL 

Упс. Ой, аж стыдно. Как это меня не угораздило узнать такое за последние 10 лет.
Тогда прошу прощения. Надо будет подтянуть познания в истории инета  smile 

Автор: krundetz 2.7.2013, 09:54
Цитата(serezhka1986 @  1.7.2013,  16:40 Найти цитируемый пост)
Оооо... Спасибо вам большое! То, что надо!

Пожалуйста. Пометьте тему как решенную.
Цитата(Arantir @  1.7.2013,  17:54 Найти цитируемый пост)
Упс. Ой, аж стыдно. Как это меня не угораздило узнать такое за последние 10 лет.

Да ладно. Так устроен человек, пока напрямую с чем то не столкнется у него будут поверхностные знания по этой теме.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)