2013-09-24 1 views
26

तो मैं कर्ल कमांड लाइन से उपयोग अपने पीएचपी वेबसाइट के लिए कॉल करने के लिए:उत्प्रेरक xdebug का उपयोग करते समय बुला कर्ल

curl -s "url" 

मेरा प्रश्न है ... इस आदेश ताकि संशोधित करने के लिए यह संभव है मैं Xdebug को गति प्रदान कर सकते हैं (एक IDE के साथ संयुक्त (मैं का उपयोग JetBrains PHPStorm)) जब कर्ल

से साइट

शायद प्राप्त चर हेरफेर बुला?

उत्तर

35

निम्नलिखित कोड काम करता है मुझे

curl -i -X POST -d '{"some":"data"}' http://your-local-domain -b XDEBUG_SESSION=PHPSTORM 
+0

यह काम नहीं किया, जब मैं इसे बाहर की कोशिश की – pillarOfLight

+0

मुझे या तो – pymarco

+0

वास्तव में के लिए काम नहीं कर रहा है, मैं यह काम करने के लिए मिला है। पहले जांच मेरी कर्ल कॉल थी। धन्यवाद @ विएक्स !! – pymarco

5

मैं अभी भी समस्या आ रहा था के लिए जब तक मैं wyxa के जवाब के अलावा कुकी को path=/ गयी।

curl --cookie "XDEBUG_SESSION=PHPSTORM;path=/;" localhost 
+0

मेरे लिए काम किया: कर्ल - कुकी "XDEBUG_SESSION = 14738; पथ = /;" स्थानीय होस्ट –

1
  1. , आपके ब्राउज़र में एक xdebug एक्सटेंशन इंस्टॉल करें, उदाहरण के लिए Firefox के लिए The Easiest Xdebug या Xdebug helper क्रोम/क्रोमियम के लिए।

  2. इसे सक्षम करने के विस्तार के बटन पर क्लिक करें, और पृष्ठ आप लोड कर रहे हैं ताज़ा करें।

  3. अपने devtools खोलें, "नेटवर्क" पैनल खोलें, और AJAX अनुरोध या मुख्य अनुरोध जो आप रुचि रखते हैं उसे ढूंढें। अनुरोध पर राइट-क्लिक करें, और फ़ायरफ़ॉक्स में "curl के रूप में कॉपी करें" पर क्लिक करें, या "कॉपी -> क्रोम/क्रोमियम में" curl के रूप में कॉपी करें "।

  4. अब टर्मिनल में है कि आदेश पेस्ट करें और इसे चलाते हैं। आप देखेंगे कि curl कमांड में पहले से ही XDEBUG_SESSION पैरामीटर -H Cookie: ... के तहत सेट कुकी है।

संबंधित मुद्दे