का हिस्सा प्राप्त करें मैं सिर्फ यह सोच रहा हूं कि एक यूआरएल से "पैरामीटर" निकालने का सबसे अच्छा तरीका PHP का उपयोग करना होगा।यूआरएल
अगर मैं यूआरएल है:
http://domain.com/user/100
मैं प्रयोक्ता आईडी (100) PHP का उपयोग कैसे मिल सकता है?
का हिस्सा प्राप्त करें मैं सिर्फ यह सोच रहा हूं कि एक यूआरएल से "पैरामीटर" निकालने का सबसे अच्छा तरीका PHP का उपयोग करना होगा।यूआरएल
अगर मैं यूआरएल है:
http://domain.com/user/100
मैं प्रयोक्ता आईडी (100) PHP का उपयोग कैसे मिल सकता है?
पूरी तरह से होने के लिए, आप parse_url() से शुरू करना चाहेंगे।
$parts=parse_url("http://domain.com/user/100");
इससे आपको कुछ हद तक चाबियां मिलेंगी। जिसे आप ढूंढ रहे हैं वह path
है।
/
पर पथ विभाजित करें और अंतिम एक लें।
$path_parts=explode('/', $parts['path']);
आपकी आईडी अब $path_parts[count($path_parts)-1]
में है।
$url = "http://domain.com/user/100";
$parts = Explode('/', $url);
$id = $parts[count($parts) - 1];
$parts = parse_url("http://domain.com/user/100");
$path_parts= explode('/', $parts[path]);
$user = $path_parts[2];
echo $user; // **echo's 100**
मैं जानता हूँ कि यह एक पुरानी धागा है, लेकिन मुझे लगता है कि निम्नलिखित एक बेहतर जवाब है: basename(dirname(__FILE__))
वह वर्तमान फ़ाइल के लिए नहीं पूछा, वे कहते हैं वह URL है। –
आह आप बहुत सही हैं। मैं संपादन कर दूंगा। – abarrington