martins256 Posted July 16, 2008 Report Posted July 16, 2008 Sveiki. radusies problēma mēģinot ielogoties noteiktā lapā ar cURL. Mani minējumi, kur varētu būr problēma: Headerus, ko sūtu esmu dabūjis tādus kā dod ārā FF (http live headers), vienīgi secība ir nedaudz sajaukta vietām. Vai datu izkārtojums sūtāmajā headerī ir svarīgs ? izmantoju curl_get_info(),CURLINFO_HEADER_OUT , lai iegūtū sūtītos headerus, bet tajos nav redzami POST dati. (mēģinot ielogoties kādā citā lapā ar šo pašu kodu sanāk) Microsoft-IIS/6.0 - šis visdrīzāk ir vaininieks un kkas viņam nepatīk. Vienu cīņu jau atrisināju, kad serveris nesaprata datus un deva atpakaļ vnk "HTTP/1.1 100 Continue" Varbūt ir kādi ieteikumi ?
andrisp Posted July 17, 2008 Report Posted July 17, 2008 Secībai, AFAIK, nav nozīmes. un POST dati neiet iekš headeriem, bet gan iekš body (vai nu kā to sauc http pieprasījuma kontekstā). IIS6 serveris ir tas uz kura darbojas tavs skripts ? Kāda versija PHP ? No manuāļa: CURLINFO_HEADER_OUT - The request string sent. Available since PHP 5.1.3
Aleksejs Posted July 17, 2008 Report Posted July 17, 2008 Es izmantoju tamperdata, lai noteiktu kas uz kurieni un ko sūta...
martins256 Posted July 17, 2008 Author Report Posted July 17, 2008 Sūtu no apache 2.2.6 php 5.2.5 . Microsoft-IIS/6.0 ir tas, kam sūtu tos pieprasījumus. Tas temperdata izskatās pēc tāpaša http live headers tikai ar kkādām xss fīčām.
Recommended Posts