Браузером я тут, вроде как, прикидываюсь. Реферер передаю. Кукисы в указанный файл записываются. Однако сервер все равно перенаправляет меня на страницу своей формы, не обрабатывая посылаемых ему данных. Подскажите, в чем может быть проблема?
Браузером я тут, вроде как, прикидываюсь. Реферер передаю. Кукисы в указанный файл записываются. Однако сервер все равно перенаправляет меня на страницу своей формы, не обрабатывая посылаемых ему данных. Подскажите, в чем может быть проблема?
в php есть стандаотная ф-ия чтобы упаковывать массивы в строки для использования в запросах
что не так? смотри поля может скрытые какие есть
forq
Отправлено: 12 Июня, 2011 - 10:28:30
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Поле скрытое есть, да. Но я, перед тем как делать post запрос, считываю страницу с формой с того сайта и рисую ее у себя на странице. Соответственно у меня появляется форма один в один как на том сайте и уже из нее я отправляю данные.
vsll
Отправлено: 12 Июня, 2011 - 10:55:57
Частый посетитель
Покинул форум
Сообщений всего: 530
Дата рег-ции: Февр. 2011
Помог: 10 раз(а)
CURLOPT_FOLLOWLOCATION, 0
если, для перенапраления какая-нибудь функция на js, то бесполезно
forq
Отправлено: 12 Июня, 2011 - 11:30:41
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Не помогло. И да, забыл добавить, данные передаются на https.
OrmaJever
Отправлено: 12 Июня, 2011 - 12:24:22
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Т.е. не передаются куки. Хотя в файл cookies.txt куки записываются, да и то почему-то только JSESSIONID и TS481b70.
Подскажете что с этим делать?
OrmaJever
Отправлено: 12 Июня, 2011 - 19:19:46
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
forq пишет:
Подскажете что с этим делать?
проверить ещё 5 раз тот ли это файл и можно ли туда записывать.
курл передаёт куку PHPSESSID а в файле у вас записана JSESSIONID . Вывод: это не тот файл или не та запись
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
forq
Отправлено: 12 Июня, 2011 - 20:31:12
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Вот в том то и непонятность! Права на запись стоят. Я сейчас очистил файл, отправил форму и данные в этот файл записались: все те же JSESSIONID и TS481b70. А firebug все так же показывает , что передается PHPSESSID. Получается, что файл тот что нужен, иначе в него не записывались бы данные, однако передаваться эти данные из него не хотят.
OrmaJever
Отправлено: 12 Июня, 2011 - 21:04:28
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Куки приходят в заголовках без них не как. Хотя я думаю этот параметр лишь скрывает заголовки но сам курл к ним доступ иметь должен. Вобщем попробовать стоит
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
forq
Отправлено: 12 Июня, 2011 - 21:36:37
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Не помогает. Ужас какой-то =(
Посмотрел заголовки через get_headers(), вот что показало:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.