Session ile veya hidden input ile verinin formdan gelip gelmediğini kontrol edersin, formdan gelmiyorsa hata iletisi verirsin, formdan geliyorsa işlemi gerçekleştirirsin, böylece sorun da çözülür
curl , post_fields ve cookie özelliklerine bakarsan sorunu çözemeyeceğini görürsün hidden da gönderilebilir session da forma girmiş gibi gösterilebilir