2012-06-12 11 views
7

मैं प्रोग्राम रूप से एक PHP फॉर्म हैंडलिंग स्क्रिप्ट में एक फॉर्म पोस्ट कर रहा हूं। क्या फ़ॉर्म हैडलिंग स्क्रिप्ट बनाने के लिए मेरे लिए कोई तरीका है कि यह सोच रहा है कि पोस्ट अजाक्स द्वारा किया जा रहा है? फॉर्म हैंडलर वर्तमान में विशेष AJAX केवल तर्क लागू करने के लिए $ _SERVER में HTTP_X_REQUESTED_WITH की जांच करता है। जब मैं curl का उपयोग कर फ़ॉर्म पर पोस्ट करता हूं तो मुझे उन कोडों को निष्पादित करने की आवश्यकता होती है।curl से पोस्टिंग: HTTP_X_REQUESTED_WITH

+0

आप [पीएचपी cURL डॉक्स] पढ़ने की कोशिश की है (http://bg2.php.net/manual/en/function.curl-setopt.php)? – lanzz

उत्तर

10
curl -H "X-Requested-With: XMLHttpRequest" ... 

यह आपके अनुरोध के साथ हेडर "एक्स-अनुरोधित-साथ" भेजता है। मान ("XMLHttpRequest") तब $_SERVER['HTTP_X_REQESTED_WITH'] में उपलब्ध है।

+0

हालांकि यह सवाल का जवाब नहीं था, यह मेरी Google खोज का उत्तर था। धन्यवाद। –