मुझे एक PHP एप्लिकेशन मिला है जिसे किसी अन्य वेब पेज से सामग्री को पकड़ने की आवश्यकता है, और जिस वेब पेज को मैं पढ़ रहा हूं उसे कुकी की आवश्यकता है।दूरस्थ वेब पृष्ठों के लिए कुकीज़ सहेजें
मुझे कुकी (http://groups.google.com/group/comp.lang.php/msg/4f618114ab15ae2a) होने के बाद इस कॉल को कैसे बनाया जाए, इस बारे में जानकारी मिली है, हालांकि मुझे नहीं पता कि कुकी कैसे उत्पन्न करें, या कुकी कैसे सहेजी जाती है।
उदाहरण के लिए, wget के माध्यम से इस वेब पेज पढ़ने के लिए मैं निम्नलिखित है:
wget --quiet --save-cookies cookie.file --output-document=who.cares \
http://remoteServer/login.php?user=xxx&pass=yyy
wget --quiet --load-cookies cookie.file --output-document=documentiwant.html \
http://remoteServer/pageicareabout.html
... मेरे सवाल का कैसे मैं PHP में '--save-कुकी' सा करते है, ताकि मैं अनुवर्ती पीएचपी stream_context_create में कुकी का उपयोग कर सकते हैं/file_get_contents ब्लॉक:
$opts = array(http'=> array(
'method'=> "GET",
'header'=>
"Accept-language: en\r\n" .
"Cookie: **NoClueAtAll**\r\n"
)
);
$context = stream_context_create($opts);
$documentiwant = file_get_contents("http://remoteServer/pageicareabout.html",
0, $context);