उदाहरण के बिना यूआरएल से सभी पैरामीटर और उनके मूल्य को कैसे प्रिंट करूं? print $_GET['paramater-goes-here'];
कई बार?मैं यूआरएल से सभी पैरामीटर कैसे ले सकता हूं और PHP में इसे प्रिंट कर सकता हूं?
उत्तर
foreach($_GET as $key => $value){
echo $key . " : " . $value . "<br />\r\n";
}
यह उत्तर महान है , क्योंकि print_r तेज है, यह आपको अपने कोड में $ कुंजी और $ मान का उपयोग करने की अनुमति देता है। – BFWebAdmin
पैरामीटर यूआरएल में हैं, इसलिए $_GET
में उपलब्ध हैं; और आपको लगता है कि सरणी पर पाश foreach
का उपयोग कर सकते हैं:
foreach ($_GET as $name => $value) {
echo $name . ' : ' . $value . '<br />';
}
'$ _GET' docu से लिंक करें: http://php.net/manual/en/reserved.variables.get.php –
मैं उपयोग
print_r($_GET);
इतना प्यारा और सरल उत्तर। मेरा समय बचाया # एसएफ ओपनसोर्स ज्ञान का महान उपयोग। –
मेरा छेद दिन बचाया धन्यवाद jab – Ramakrishna
तुम भी उपयोग कर सकते हैं parse_url()
और parse_str()
:
$url = 'http://www.example.com/index.php?a=1&b=2&c=3&d=some%20string';
$query = parse_url($url, PHP_URL_QUERY);
parse_str($query);
parse_str($query, $arr);
echo $query; // a=1&b=2&c=3&d=some%20string
echo $a; // 1
echo $b; // 2
echo $c; // 3
echo $d; // some string
foreach ($arr as $key => $val) {
echo $key . ' => ' . $val . ', '; // a => 1, b => 2, c => 3, d => 4
}
असल में यह एक अच्छा जवाब है क्योंकि आप अनुरोध के बाहर एक स्ट्रिंग यूआरएल पार्स कर सकते हैं –
इस प्रयास करें .....
function get_all_get()
{
$output = "?";
$firstRun = true;
foreach($_GET as $key=>$val) {
if($key != $parameter) {
if(!$firstRun) {
$output .= "&";
} else {
$firstRun = false;
}
$output .= $key."=".$val;
}
}
return $output;
}
इसे पोस्ट करने के लिए धन्यवाद, आपके द्वारा लिखे गए इस छोटे से कार्य ने मुझे कुछ समय बचाया, हालांकि मुझे इसे और अधिक के लिए पुन: कार्य करना पड़ा एक कार्यात्मक उपयोग, लेकिन फिर भी मुझे क्या चाहिए। इस मार्ग पर जाने के बारे में नहीं सोचा था। –
मैं उपयोग करता हूं:
ob_start();
var_dump($_GET);
$s=ob_get_clean();
यूआरएल से सभी अनुरोध पैरामीटर प्राप्त करना आसान है।
<?php
print_r($_REQUEST);
?>
यह एक सरणी प्रारूप वापस आ जाएगी।
- 1. मैं तारों की सरणी कैसे ले सकता हूं और उन्हें फ़िल्टर कर सकता हूं?
- 2. मैं पुल --rebase कैसे गिट कर सकता हूं लेकिन सभी रिमोट बदलाव ले सकता हूं?
- 3. मैं यूआरएल से फाइल कैसे डाउनलोड कर सकता हूं और इसे रेल में कैसे सहेज सकता हूं?
- 4. मैं एएसपी.नेट में अधिक नियंत्रण कैसे ले सकता हूं?
- 5. क्या मैं अनंत सीमा का उपयोग कर सकता हूं और इसे संचालित कर सकता हूं?
- 6. मैं कॉलिंग फ़ंक्शन में मेमोरी आवंटित कैसे कर सकता हूं (इसे पॉइंटर-पैरामीटर के माध्यम से) वापस कर सकता हूं?
- 7. क्या मैं .config फ़ाइल बना सकता हूं और इसे web.config में शामिल कर सकता हूं?
- 8. मैं एक ही पंक्ति में कैसे प्रिंट कर सकता हूं?
- 9. मैं "कस्टम प्रोटोकॉल" कैसे बना सकता हूं और इसे किसी एप्लिकेशन पर मैप कर सकता हूं?
- 10. मैं कुकी कैसे सेट कर सकता हूं और फिर PHP में रीडायरेक्ट कर सकता हूं?
- 11. रेलवे परीक्षण में पैरामीटर के साथ मैं आसानी से एक यूआरएल कैसे पार्स कर सकता हूं?
- 12. मैं स्क्रीनशॉट कैसे ले सकता हूं और इसे विंडोज़ पर जेपीईजी के रूप में कैसे सहेज सकता हूं?
- 13. मैं php में साइट कैसे बना सकता हूं और इसे एक स्थिर संस्करण उत्पन्न कर सकता हूं?
- 14. मैं एक छवि फ़ाइल कैसे ले सकता हूं और इसे रास्टर में परिवर्तित कर सकता हूं और फिर अपने डेटा तक पहुंच सकता हूं?
- 15. मैं यूआरएल में PHPSESSID कैसे भेज सकता हूं?
- 16. मैं यूआरएल को यूआरएल और लिंक से एचटीएमएल से लिंक कैसे कर सकता हूं?
- 17. मैं अपना खुद का हायर कैस्केड कैसे बना सकता हूं और इसे लागू कर सकता हूं?
- 18. मैं एकाधिक चयनों के परिणाम कैसे ले सकता हूं और एक पंक्ति में जोड़ सकता हूं
- 19. Magento राउटर: मैं सभी यूआरएल में पैरामीटर कैसे पकड़ सकता हूं?
- 20. मैं php में SQL प्रारूप में दिनांक कैसे परिवर्तित कर सकता हूं? (और इसे सम्मिलित करें)
- 21. मैं एक क्षैतिज रेखा कैसे खींच सकता हूं और इसे केन्द्रित कर सकता हूं?
- 22. मैं सी # में HTTP यूआरएल कैसे पार्स कर सकता हूं?
- 23. क्या मैं एक भौतिक फोन बैकअप ले सकता हूं और एमुलेटर को बहाल कर सकता हूं?
- 24. मैं जावा में यूआरएल से छवि कैसे पढ़ सकता हूं?
- 25. मैं एक्सएमएल में सभी नेमस्पेस कैसे सूचीबद्ध कर सकता हूं?
- 26. मैं एम्बेडेड संसाधन से फ़ाइल कैसे निकाल सकता हूं और इसे डिस्क पर सहेज सकता हूं?
- 27. सबवर्जन: क्या मैं चेकआउट कर सकता हूं, संशोधित कर सकता हूं, और फिर इसे शाखा बना सकता हूं?
- 28. मैं 1 मिलियन नंबर कैसे क्रमबद्ध कर सकता हूं, और केवल पायथन में शीर्ष 10 प्रिंट कर सकता हूं?
- 29. urllib2.Request (<url>) क्या करता है और मैं इसे कैसे प्रिंट/देख सकता हूं
- 30. मैं एक जेपीनेल की सामग्री कैसे प्रिंट कर सकता हूं?
आप 'GET' और 'POST' के बीच अंतर जानने के लिए इसे पढ़ना चाहेंगे: http://insecureweb.com/web-security/http-methods-get-vs-post/ –