मुझे लिंक जैसे छोटे यूआरएल बनाने में दिलचस्पी है। मेरा विचार बस हर लंबे यूआरएल पोस्ट के लिए एक बढ़ाने पहचानकर्ता को संग्रह करने और फिर इसे का आधार 36 संस्करण इस आईडी परिवर्तित, पीएचपी में निम्नलिखित की तरह था:आईडी पर आधारित "छोटे यूआरएल" को कैसे उत्पन्न किया जाए?
$tinyurl = base_convert($id, 10, 36)
समस्या है कि यहाँ परिणाम अनुमान लगाया जा सकता है, जबकि यह यह अनुमान लगाने में कठिनाई होनी चाहिए कि अगला यूआरएल क्या होगा, जबकि अभी भी छोटा (छोटा) है। उदाहरण के लिए। एटीएम अगर मेरा आखिरी टिन्यूरल ए 1 था, तो अगला वाला ए 2 होगा। यह मेरे लिए एक बुरी बात है।
तो, मैं कैसे सुनिश्चित करूँगा कि परिणामस्वरूप छोटे यूआरएल अनुमानित नहीं हैं लेकिन अभी भी कम हैं?
। मुझे लगता है कि वह एक मूल्य चाहता है जो वह विपरीत हो सकता है, यानी, वह एक इंजेक्शन समारोह चाहता है। – Artefacto
नहीं, वह वास्तव में एक असहनीय समारोह चाहता है। ;) चूंकि उसे किसी भी डेटाबेस में यूआरएल स्टोर करना है, तो वह यादृच्छिक संख्या को इंडेक्स के रूप में उपयोग कर सकता है। रिवर्सल हासिल किया। – relet
सच है, इंजेक्शन नहीं होना चाहिए। – Tom