PhP Post

  • Автор теми Автор теми linoman
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 28.10.2008
Повідом.: 287
Добрый день, пишу авторизацию для сайта и возникла проблема при отправке пост запроса.
PHP:
curl_setopt($ch, CURLOPT_POSTFIELDS, "login= ".$login."&pass= ".$pass);
Дело в том что когда я передаю   из-за & поле логин и пас остаются пустыми ,а nbsp;".$login. вот это попадает в новое поле.
Как отправить запрос так что бы "login= ".$login. имел значение  Valera . Валера это значение переменной.
 
urlencode()
 
Не помогает(

Пробовал:
PHP:
curl_setopt($ch, CURLOPT_POSTFIELDS, "login= ".$login."&pass= ".$pass);
//либо так
curl_setopt($ch, CURLOPT_POSTFIELDS, "login=+".$login."&pass=+".$pass);
//либо так
curl_setopt($ch, CURLOPT_POSTFIELDS, "login=%20".$login."&pass=%20".$pass);
//либо так
curl_setopt($ch, CURLOPT_POSTFIELDS, urlencode("login= ".$login."&pass= ".$pass));

Не получается не с одним вариантом
оригинальный запрос который я снифлю выглядит так

login= Valera
pass= 123456
______________________
В ваших вариантах я получаю
login=Valera
pass=123456
 
технологии на грани фантастики. ты же хочешь реализовать то, что в корне противоречит архитектуре запроса.

не легче, если уж тебе так нужно перед логином ставить   вставлять его уже на сервере, а не впихивать в запрос?
 
вариант с сервером не подходит.
я глянул хтмл формы с которой уходят эти данные
<option value="&nbsp;login">
Каким то образом он передаётся с самой формы.



спс всем проблема решена %26nbsp%3B
 
Останнє редагування:
ппц что это за костыли?
 
****ь, что за срань?
Чувак, начни учить нормальную платформу.
 
Назад
Зверху Знизу