多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
``` <?php // APP-KEY 与 密钥 $api_key = 'XXXXXXXX'; $secret_key = 'XXXXXXXXXX'; // 计算签名 $sign = md5( $api_key . $secret_key ); // 公用必备参数 $pub_sign = [ 'api_key' => $api_key, 'sign' => $sign, ]; // 这里是接口,例如 新增链接接口 $api = 'http://api.fof.ink/urls/add'; //这里要修改成你的长链接 $long_url = "https://www.baidu.com/"; // 接口必需参数 $post_data = []; $post_data['real_url'] = $long_url; //分配的防红短链接,没有可为空 $post_data['domain'] = ''; // 将签名相关公用参数 与 接口参数组合 $data = array_merge($post_data, $pub_sign); $res = https_request( $api, $data ); // 返回数据 echo $res; exit; /** * 抓https数据 * * @param unknown $url * @param string $data * @param string $timeout */ function https_request($url, $data = null, $timeout = 20) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); if (! empty($data)) { curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); } if ($timeout) { curl_setopt($curl, CURLOPT_TIMEOUT, $timeout); } curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($curl); if ($output === false) { my_log('Curl error: ' . curl_error($curl).". url:".$url); } curl_close($curl); return $output; } ```