फक्त त्याचे फायदे आणि नुकसान याबद्दल लेख वाचा एसईओमोझ येथे URL लहान करा. मी वापर IS.gd API हे करणे एसएमएस वर्डप्रेस प्लगइन जे मी लिहिले (सध्या चाचणी करीत आहे आणि चांगले करीत आहे!).
फंक्शन डोकोरलरक्वेस्ट ($ url, $ चल, $ मूल्य) {$ api = $ url. "?". $ चल. "=". $ मूल्य; $ सत्र = कर्ल_इनिट (); कर्ल_सेटॉप्ट ($ सत्र, CURLOPT_URL, $ एपीआय); कर्ल_सेटॉप्ट ($ सत्र, CURLOPT_REmittedTRANSFER, 1); $ डेटा = कर्ल_एक्सेक ($ सत्र); कर्ल_क्लोज ($ सत्र); रिटर्न $ डेटा; } फंक्शन doShortenURL ($ लाँगुरल) {$ url = "http://is.gd/api.php"; $ चल = "लाँगुरल"; $ शॉर्टूरल = डोकोलरलक्वेस्ट ($ url, $ चल, $ लाँगुरल); रिटर्न $ शॉर्टल }
असा विचार केला की आपण लोकांना एखाद्या वास्तविक कोड नमुनाची प्रशंसा होईल. हे ब्लॉगवर पोस्ट केल्याने त्या फंकीफाइड कोट्सची पुनर्स्थित करणे सुनिश्चित करा. वापरण्यासाठी, फक्त आपल्या पीएचपी पृष्ठावरील वरील कार्ये जोडा आणि नंतर याप्रमाणे कार्यान्वित करा:
doShortenURL ('http://thisis.my/long/url/with?lots=of&data=');
मी निश्चितपणे प्रयत्न करण्यासाठी कदाचित ट्राय / कॅच ब्लॉक जोडेल. हा कोड सीआरएल लायब्ररी सक्षम केलेल्या PHP 5+ सह कार्य करते. जर आपले होस्ट cURL सक्षम करत नसेल तर नवीन होस्ट शोधा.
हे मी शोधत होतो तेच करतो, धन्यवाद!