एसओ में किसी ने मुझे बताया कि यूआरएल में हैश (#) को php function parse_url द्वारा पुनर्प्राप्त किया जा सकता है? क्या ये सच है?PHP के साथ url में हैश पुनर्प्राप्त करें?
मेरी वेबसाइट को बहुत सारे AJAX प्रभाव मिल गए हैं और मैं index.php पर हैश के साथ एक यूआरएल पास करने में सक्षम होना चाहता हूं ताकि यह हैश मानों के आधार पर जानकारी प्रदर्शित कर सके।
उदाहरण के लिए। यदि कोई उपयोगकर्ता मेरी वेबसाइट पर क्लिक करता है और नेविगेट करता है और उसे वह चीज़ मिलती है जिसे वह साझा करना चाहता है, तो वह पता कॉपी कर सकता है और उसे अपने दोस्त को भेज सकता है और जब यह व्यक्ति प्रवेश करता है तो वह वही चीज़ देखता है।
मैंने कुकीज़ में हैश मानों को सहेजने के लिए जावास्क्रिप्ट का उपयोग करने का प्रयास किया है, लेकिन यह फ़ायरफ़ॉक्स के साथ काम नहीं कर रहा है और सफारी में इसकी धीमी गति है (एचटीएमएल पहले दिखाएगा, इसलिए किसी को सही सामग्री के लिए दूसरी बार पेज रीफ्रेश करना होगा दिखाया गया)। im बहुत confused..if मैं parse_url मैं php में यूआरएल अपने आप टाइप करने के लिए हैश प्राप्त करने के लिए उपयोग करें:
किसी अन्य समाधान स्वागत
संपादित है? तब बिंदु क्या है ... मेरा सवाल है कि क्या मेरा दोस्त # मानों के साथ यूआरएल दर्ज कर सकता है और php इसे संसाधित कर सकता है? ऐसा लगता है कि नहीं, क्या मैं सही हूँ?
के कुछ उदाहरण कोड क्या आपका मतलब सहायक होगा। – Myles
यदि आप सर्वर पर स्ट्रिंग भेजते हैं तो PHP इसे संसाधित कर सकता है। आप इसे AJAX, एक फॉर्म पोस्ट इत्यादि के माध्यम से कर सकते हैं। – Sampson
लेकिन जब उपयोगकर्ता इसे सही दर्ज करता है तो वेबब्रोसर को थोरूग नहीं करता है? – ajsie