അതിന്റെ പ്രയോജനങ്ങളെയും അപകടങ്ങളെയും കുറിച്ചുള്ള ഒരു ലേഖനം വായിക്കുക SEOmoz- ൽ URL കൾ ചുരുക്കുന്നു. ഞാൻ ഉപയോഗപ്പെടുത്തുന്നു IS.gd API ഇതുപയോഗിച്ച് വേർഡ്പ്രസ്സ് പ്ലഗിൻ SMS ചെയ്യുക ഞാൻ എഴുതിയത് (നിലവിൽ പരീക്ഷിക്കുകയും നന്നായി പ്രവർത്തിക്കുകയും ചെയ്യുന്നു!).
doCurlRequest ($ url, $ വേരിയബിൾ, $ മൂല്യം) {$ api = $ url. "?". $ വേരിയബിൾ. "=". $ മൂല്യം; $ session = curl_init (); curl_setopt ($ സെഷൻ, CURLOPT_URL, $ api); curl_setopt ($ സെഷൻ, CURLOPT_RETURNTRANSFER, 1); $ data = curl_exec ($ സെഷൻ); curl_close ($ സെഷൻ); റിട്ടേൺ $ ഡാറ്റ; } ഫംഗ്ഷൻ doShortenURL ($ longurl) {$ url = "http://is.gd/api.php"; $ വേരിയബിൾ = "longurl"; $ shorturl = doCurlRequest ($ url, $ വേരിയബിൾ, $ longurl); മടങ്ങുക $ shorturl; }
ഒരു യഥാർത്ഥ കോഡ് സാമ്പിളിനെ നിങ്ങൾ അഭിനന്ദിക്കുമെന്ന് ആളുകൾ കരുതുന്നു. ഇത് ബ്ലോഗിൽ പോസ്റ്റുചെയ്യുന്ന രസകരമായ ഉദ്ധരണികൾ മാറ്റിസ്ഥാപിക്കുന്നത് ഉറപ്പാക്കുക. ഉപയോഗിക്കുന്നതിന്, നിങ്ങളുടെ പിഎച്ച്പി പേജിലേക്ക് മുകളിലുള്ള ഫംഗ്ഷനുകൾ ചേർത്ത് ഇതുപോലെ നടപ്പിലാക്കുക:
doShortenURL ('http://thisis.my/long/url/with?lots=of&data=');
ഉറപ്പാക്കാൻ ഞാൻ ഒരു ശ്രമം / ക്യാച്ച് ബ്ലോക്ക് ചേർക്കും. CURL ലൈബ്രറി പ്രവർത്തനക്ഷമമാക്കിയ ഈ കോഡ് PHP 5+ ൽ പ്രവർത്തിക്കുന്നു. നിങ്ങളുടെ ഹോസ്റ്റ് CURL പ്രാപ്തമാക്കിയില്ലെങ്കിൽ, ഒരു പുതിയ ഹോസ്റ്റ് കണ്ടെത്തുക.
ഇത് ഞാൻ അന്വേഷിക്കുന്നത് കൃത്യമായി ചെയ്യുന്നു, നന്ദി!