मैं कर्ल के लिए कुकी डेटा निर्दिष्ट करने के लिए एक रास्ता खोज रहा हूं। मुझे किसी विज़िट किए गए पृष्ठ से कुकीज़ को सहेजने के तरीके पर कुछ समाधान मिल गए हैं, लेकिन मुझे इसकी आवश्यकता नहीं है। मैं चाहता हूं कि कुकी के लिए डेटा लिखना, इसलिए कर्ल इसका उपयोग करता है।क्या कुकी सामग्री को कर्ल के साथ सेट करना संभव है?
उत्तर
आप वास्तव में होना चाहिए read the documentation - यह वास्तव में खोजशब्दों को आप उम्मीद थी के साथ सूचीबद्ध और उपयोगी जानकारी का एक बहुत कुछ शामिल है:
(HTTP) को डेटा पास
बी, --cookie एक कुकी के रूप में HTTP सर्वर। यह माना जाता है कि सर्वर से पहले प्राप्त डेटा को "सेट-कुकी:" पंक्ति में प्राप्त किया गया था। डेटा "NAME1 = VALUE1; NAME2 = VALUE2" प्रारूप में होना चाहिए।
कोई '=' प्रतीक लाइन में प्रयोग किया जाता है, तो यह एक फ़ाइल नाम के रूप में उपयोग करने के लिए पहले से संग्रहीत कुकी लाइनों जो इस सत्र में इस्तेमाल किया जाना चाहिए, से अगर वे से मेल को पढ़ने के लिए किया जाता है। इस विधि का उपयोग करने से "कुकी पार्सर" भी सक्रिय हो जाता है जो कर्ल रिकॉर्ड आने वाली कुकीज़ भी बना देगा, जो आसान हो सकता है यदि आप इसका उपयोग -L, - स्थान विकल्प के साथ संयोजन में कर रहे हैं। कुकीज़ को पढ़ने के लिए फ़ाइल का फ़ाइल प्रारूप सादा HTTP शीर्षलेख या नेटस्केप/मोज़िला कुकी फ़ाइल प्रारूप होना चाहिए।
ध्यान दें कि -b, - कुकी के साथ निर्दिष्ट फ़ाइल केवल इनपुट के रूप में उपयोग की जाती है। फ़ाइल में कोई कुकीज़ संग्रहीत नहीं की जाएगी। कुकीज़ को स्टोर करने के लिए, -c, - कुकी-जार विकल्प का उपयोग करें या आप HTTP शीर्षलेखों को -D, --dump-header का उपयोग करके फ़ाइल में भी सहेज सकते हैं!
यदि यह विकल्प एक से अधिक बार सेट किया गया है, तो अंतिम वाला एक होगा जिसका उपयोग किया जाता है।
curl Netscape format में एक कुकी फ़ाइल का उपयोग कर सकते हैं। बस अपनी फ़ाइल बनाएं और CURLOPT_COOKIEFILE
विकल्प के रूप में उपयोग करें।
आप CURLOPT_COOKIE निरंतर साथ curl_etopt उपयोग कर सकते हैं:
<?php
// create a new cURL resource
$ch = curl_init();
// cookies to be sent
curl_setopt($ch, CURLOPT_COOKIE, "fruit=apple; colour=red");
में PHP docs
- 1. क्या एक सेट-कुकी के साथ एक से अधिक कुकी सेट करना संभव है?
- 2. क्या संग्रहीत कुकी के पथ को प्राप्त करना संभव है?
- 3. Symfony2: कुकी को सेट करना
- 4. PHP कर्ल: मैन्युअल रूप से सामग्री-लंबाई शीर्षलेख सेट करना
- 5. 'कुछ' सबडोमेन के बीच एक कुकी साझा करना संभव है?
- 6. "सेट-कुकी" शीर्षलेख प्राप्त करना
- 7. क्या एसवीएन में संग्रहीत सामग्री को एन्क्रिप्ट करना संभव है?
- 8. क्या AJAX/jquery तकनीक के साथ पृष्ठ सामग्री को प्रीलोड करना संभव है?
- 9. क्या एक्वैप्से के साथ Jquery को एकीकृत करना संभव है?
- 10. सेट-कुकी 2 और सेट-कुकी
- 11. वेबब्राउज़र नियंत्रण में कुकी सेट करना
- 12. क्या UIWebView के लिए SharedHTTPCookieStorage का उपयोग करके कुकी को मैन्युअल रूप से सेट करना संभव है?
- 13. एक AJAX अनुरोध में कुकी सेट करना?
- 14. एक कर्ल बहु निष्पादन से एकाधिक कर्ल हैंडल की सामग्री को पकड़ना?
- 15. क्या सबडोमेन कुकीज़ को हटाना संभव है?
- 16. PHP में सापेक्ष पथ के साथ कर्ल का उपयोग करना संभव है?
- 17. क्या जावास्क्रिप्ट में document.cookie को मॉक करना संभव है?
- 18. क्या मैवेन कलाकृतियों को डाउनलोड करना संभव है?
- 19. Google Analytics सामग्री प्रयोग: एकाधिक पृष्ठों के लिए विविधताएं एक बार में सेट करना संभव है?
- 20. क्या ट्विस्ट में सॉकेट पर टाइमआउट सेट करना संभव है?
- 21. क्या मास्टरटाइप प्रोग्रामेटिक रूप से सेट करना संभव है?
- 22. क्या प्रतिशत में चयन तत्व चौड़ाई सेट करना संभव है?
- 23. क्या UIImageView की छवि की स्थिति सेट करना संभव है?
- 24. क्या सीएक्सएफ के साथ धारावाहिक कक्षाएं उत्पन्न करना संभव है?
- 25. क्या सी ++ std :: सेट के तुलनित्र को बदलना संभव है?
- 26. क्या फ्लास्क के साथ प्रदर्शन करना संभव है?
- 27. क्या जैकिल के साथ पोस्ट शेड्यूल करना संभव है?
- 28. क्या जावास्क्रिप्ट के साथ हैक करना संभव है?
- 29. क्या सीआरसी के साथ प्राथमिक त्रुटि सुधार करना संभव है?
महान जवाब +1 – gahooa
धन्यवाद अधिक। लगता है कि मैं अकेला नहीं था :) –
एक आकर्षण की तरह काम करता है! – PierreF