v2.5.2
Giriş yap

PHP Curl Üye Giriş Sorunu

Anonim
456 defa görüntülendi

Arkadaşlar selamlar, üyelikli bir yere kendi üyeliğim ile giriş yapmaya çalışıyorum bunu yaparken curl ile istek yollayarak yapıyorum. Sistem de token mantığı var tokeni algılatıp post data içerisin de token değeri olarak yolluyorum fakat sistemde ki çerezleri curl ile kaydetmem gerek yoksa sisteme girerken hata veriyor hatayı da belirteceğim.

Cookies'leri cookie.txt ye kaydetmek için kullandığım kodlar;

     curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookies.txt');
     curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookies.txt');

Post datayı yolladıktan sonra bana gelen hata;

"The anti-forgery cookie token and form field token do not match."

Cevap yaz
Cevaplar (2)
tayfunerbilen
1119 gün önce

mevcut bağlantını kapatmadan 2. bağlantıyı yapmayı denedin mi, CURLOPT_COOKIEFILE ile önceki bağlantındaki cookileri gönderirsen normalde sorun olmaması gerekir ekstra bir güvenliği yoksa

turko123
1119 gün önce

Hocam birşey farkettim local'de çalıştırdığım için dosya yolunu farklı kaydediyormuş, onda sıkıntı yok önemli olan kaydetmesi kaydettiği yolla aynı yoldan geri alıyor fakat, girerken bu hatayı veriyor.

"The anti-forgery cookie token and form field token do not match."

Token koruması var token korumasını simple dom parser kütüphanesi ile bulunduğu hidden inputun valuesını alıp post data yollarken token değerine value değerini atayarak yolluyorum fakat yine aynı.