Код: Выделить всё
$response = "oauth_token=xxx&oauth_token_secret=yyy&oauth_expires_in=3600&xoauth_request_auth_url=https%3A%2F%2Fapi.login.yahoo.com%2Foauth%2Fv2%2Frequest_auth%3Foauth_token%3Dxxx&oauth_callback_confirmed=true";
Код: Выделить всё
$arr = explode('&', $response);
$url = $arr[3];
$url = explode('=', $url);
$xoauth_request_auth_url = $url[1]; //final result
- Есть ли эффективный способ получить указанное выше значение (боюсь, что приведенный выше метод не будет работать, если в любой переменной vlaue есть &)?
- Как преобразовать значение URL в формат URL? Например, сейчас это:
Код: Выделить всё
https%3A%2F%2Fapi.login.yahoo.com
Код: Выделить всё
https://api.login.yahoo.com
Подробнее здесь: https://stackoverflow.com/questions/336 ... ific-value