建了一个短网址的平台,想用php的get请求api,遇到了一些问题,最终解决。
注意:substr函数的使用,此处作用为去除头部不可见字符,头部无不可见字符则不需要此行。
<?php $api = "https://url.szfx.top/api.php?url="; // 短网址接口 $url_long='https://www.jishusongshu.com/wordpress-site/block-foreign-network-attacks/';//此处为待缩短的网址 $url = $api . $url_long;// 请求地址 $str=file_get_contents($url);//get请求api $str=substr($str,3,strlen($str));//截取字符串,去除头部不可见字符 $res = json_decode($str, true);//转换为数组 $tinyurl = $res["shorturl"]; // 获取缩短的网址链接 echo $tinyurl; ?>
测试链接直接输出短网址:https://url.szfx.top/0ppSb
参考资料:php怎么实现字符串截取?
表情测试
回复测试