С некоторых пор Google выпустила свой собственный сервис сокращения URL. Потому что я верю в Google, и я знаю, что Google электронной Google всякий раз, когда я должен использовать сервис и я знаю, что Google предлагает использовать его наиболее надежным. Asa este si cu functia realizata de mine pentru scurtarea linkurilor lungi, am preferat sa ma documentez si sa imi fac propria mea functie in PHP decat sa folosesc acest serviciu de scurtare url de la alte companii. Если другие услуги, сокращение ссылки должны сделать учетную запись, если она, С помощью Google, nu mai este nevoie sa faceti conturi. Nu cred ca e cazul sa descriu ceea ce face functia urmatoare, e scrisa destul de simplu si destul de usor de utilizat.
function shorturl($long_url){
$curl = curl_init(“HTTP://ggl-shortener.appspot.com/?url=”.rawurlencode($long_url));
curl_setopt($завиток, CURLOPT_RETURNTRANSFER, правда);
$response_text = curl_exec($завиток);
если($response_text){
$json_response = json_decode($response_text);
если($ошибка = ($json_response->error_message))
{
throw new Exception(“Gateway returned error: ” . $error);
}
return $short_url = $json_response->short_url;
} else {
throw new Exception(“curl failed with error: ” . curl_error($завиток));
}
}
echo shorturl(‘HTTP://www.pustiul.com’);