我试图用简单的PHP缩短网址。只要没有'&'就行得很好在URL中。 Errormessage说通知:PHP索引等... 我试过urlencode(),但问题仍然存在?如何缩短包含&amp ;;的URL ?
function getSmallLink($longurl){
//$longurl=urlencode($longurl);
// Bit.ly
$url = "http://api.bit.ly/shorten?version=2.0.1&longUrl=$longurl&login=o_77o0ha6gqg&apiKey=R_14728f5f7cf94aaebd89bd77ba7da40e&format=json&history=1";
$s = curl_init();
curl_setopt($s,CURLOPT_URL, $url);
curl_setopt($s,CURLOPT_HEADER,false);
curl_setopt($s,CURLOPT_RETURNTRANSFER,1);
$result = curl_exec($s);
curl_close( $s );
$obj = json_decode($result, true);
return $obj["results"]["$longurl"]["shortUrl"];
}
?>