cURL с PHP вопрос для входа на https: // удаленный сайт - PullRequest
0 голосов
/ 19 июня 2010

Итак, у меня есть скрипт cURL для удаленного входа. Он отлично работает на некоторых страницах, но не на тех, которые мне нужны.

Для страницы, которая недоступна через сценарий, удаленный сервер должен иметь следующий URL-адрес:

  https://sub.example.com/a/b/thisPage.aspx?aVar=%2Fa%2Fb%2Fc%2Fd%2FFile+Name.nev

Похоже, что cURL или просто php автоматически преобразует последнюю часть в

  ... thisPage.aspx?aVar=/a/b/c/d/File+Name.nev

У меня есть php echo из переменной url перед передачей в cURL, и последняя часть:

  ...thisPage.aspx?aVar=%2Fa%2Fb%2Fc%2Fd%2FFile+Name.nev 

но выдает ошибку сообщение "Bad Request" и URL браузера показывает:

  ...thisPage.aspx?aVar=/a/b/c/d/File+Name.nev

Когда я вручную ввожу, введите ... thisPage.aspx? AVar =% 2Fa% 2Fb% 2Fc% 2Fd% 2FFile + Name.nev в моем браузере, он просто отлично поднимает страницу.

1 Ответ

2 голосов
/ 19 июня 2010

Попробуйте двойное кодирование, чтобы% кодировалось.Попробуйте заменить их на %25.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...