【php短域名转换为实际域名函数】教程文章相关的互联网学习教程文章

php生成短域名函数的用法

短网址流行的已经有一段时间了,以前做新浪微博应用的时候就有接触,但没有搞清楚,最近再次接触到这个东东,仔细研究了下,发现短网址其实也挺容易的。下面就将使用php生成短网址的实现方法做一下记录。php生成短域名函数public function createRandCode($string) {$code = ;$hex_code = 1qaz2wsx3edc4rfv5t-gb6yhn7ujm8ik9ol0p_;$now = microtime(true) * 10000;$strlen = strlen($hex_code);$hash_code = hash(sha256, $string)...

短域名php短域名转换为实际域名函数

代码如下:$url = "http://sinaurl.cn/hbdsU5"; echo unshorten($url); function unshorten($url) { $url = trim($url); $headers = get_headers($url); $location = $url; $short = false; foreach($headers as $head) { if($head=="HTTP/1.1 302 Found") $short = true; if($short && startwith($head,"Location: ")) { $location = substr($head,10); } } return $location; } function startwith($Haystack, $Needle){ return s...

php短域名转换为实际域名函数_PHP教程

代码如下:$url = "http://sinaurl.cn/hbdsU5"; echo unshorten($url); function unshorten($url) { $url = trim($url); $headers = get_headers($url); $location = $url; $short = false; foreach($headers as $head) { if($head=="HTTP/1.1 302 Found") $short = true; if($short && startwith($head,"Location: ")) { $location = substr($head,10); } } return $location; } function startwith($Haystack, $Needle){ return s...

利用PHP实现短域名互转_PHP教程

代码如下:/** * 短域名生成&解析类 */ class Build_URL { private $mem; private $base_url = 'http://xxx.com/'; public function __construct() { $mem_conf = array( array( 'host' => '192.168.10.90', 'port' => '11116' ), array( 'host' => '192.168.10.90'...

PHP短域名互转的实例分享_PHP教程

代码如下:= 'http://xxx.com/' = 'host' => '192.168.10.90', 'port' => '11116', 'host' => '192.168.10.90', 'port' => '11117',->mem = ( ->mem->addServer(['host'], ['port' encode( = ((!("#^[http://|https://|ftp://]#iS", = ( = ->mem->get((!(( = ->mem->increment('auto_increment_id')) === ->mem->set('auto_increment_id', 10000 = ->mem->increment('auto_increment_id'->mem->set(, = ->dec2any(->mem->se...

php生成短域名函数,php生成域名函数_PHP教程

php生成短域名函数,php生成域名函数php生成短域名函数 public function createRandCode($string) {$code = ;$hex_code = 1qaz2wsx3edc4rfv5t-gb6yhn7ujm8ik9ol0p_;$now = microtime(true) * 10000;$strlen = strlen($hex_code);$hash_code = hash(sha256, $string);// 这里会为编码定义一个随机的长度,长度取决于step$step = rand(8, 16);$count = ceil(strlen($hash_code) / $step);for($i = 0; $i < $count; $i++) {$start = $...

php生成短域名函数_PHP教程

php生成短域名函数 短网址流行的已经有一段时间了,以前做新浪微博应用的时候就有接触,但没有搞清楚,最近再次接触到这个东东,仔细研究了下,发现短网址其实也挺容易的。下面就将使用php生成短网址的实现方法做一下记录。php生成短域名函数12345678910111213141516171819202122public function createRandCode($string) {$code = ;$hex_code = 1qaz2wsx3edc4rfv5t-gb6yhn7ujm8ik9ol0p_;$now = microtime(true) * 10000;$strlen =...

利用PHP实现短域名互转_PHP

代码如下:/** * 短域名生成&解析类 */ class Build_URL { private $mem; private $base_url = 'http://xxx.com/'; public function __construct() { $mem_conf = array( array( 'host' => '192.168.10.90', 'port' => '11116' ), array( 'host' => '192.168.10.90'...

php生成短域名函数_PHP

php生成短域名函数public function createRandCode($string) {$code = ;$hex_code = 1qaz2wsx3edc4rfv5t-gb6yhn7ujm8ik9ol0p_;$now = microtime(true) * 10000;$strlen = strlen($hex_code);$hash_code = hash(sha256, $string);// 这里会为编码定义一个随机的长度,长度取决于step$step = rand(8, 16);$count = ceil(strlen($hash_code) / $step);for($i = 0; $i < $count; $i++) {$start = $i * $step;$hex_num = substr($hash_c...

php短域名转换为实际域名函数_php技巧

代码如下:$url = "http://sinaurl.cn/hbdsU5"; echo unshorten($url); function unshorten($url) { $url = trim($url); $headers = get_headers($url); $location = $url; $short = false; foreach($headers as $head) { if($head=="HTTP/1.1 302 Found") $short = true; if($short && startwith($head,"Location: ")) { $location = substr($head,10); } } return $location; } function startwith($Haystack, $Needle){ return s...

利用PHP实现短域名互转_php技巧

代码如下:/** * 短域名生成&解析类 */ class Build_URL { private $mem; private $base_url = 'http://xxx.com/'; public function __construct() { $mem_conf = array( array( 'host' => '192.168.10.90', 'port' => '11116' ), array( 'host' => '192.168.10.90'...

php生成短域名函数_php技巧

php生成短域名函数 public function createRandCode($string) {$code = ;$hex_code = 1qaz2wsx3edc4rfv5t-gb6yhn7ujm8ik9ol0p_;$now = microtime(true) * 10000;$strlen = strlen($hex_code);$hash_code = hash(sha256, $string);// 这里会为编码定义一个随机的长度,长度取决于step$step = rand(8, 16);$count = ceil(strlen($hash_code) / $step);for($i = 0; $i < $count; $i++) {$start = $i * $step;$hex_num = substr($hash_...

php短域名转换为实际域名函数

代码如下:$url = "http://sinaurl.cn/hbdsU5"; echo unshorten($url); function unshorten($url) { $url = trim($url); $headers = get_headers($url); $location = $url; $short = false; foreach($headers as $head) { if($head=="HTTP/1.1 302 Found") $short = true; if($short && startwith($head,"Location: ")) { $location = substr($head,10); } } return $location; } function startwith($Haystack, $Needle){ return s...

利用PHP实现短域名互转

代码如下:/** * 短域名生成&解析类 */ class Build_URL { private $mem; private $base_url = 'http://xxx.com/'; public function __construct() { $mem_conf = array( array( 'host' => '192.168.10.90', 'port' => '11116' ), array( 'host' => '192.168.10.90'...

php生成短域名函数

php生成短域名函数 public function createRandCode($string) {$code = ;$hex_code = 1qaz2wsx3edc4rfv5t-gb6yhn7ujm8ik9ol0p_;$now = microtime(true) * 10000;$strlen = strlen($hex_code);$hash_code = hash(sha256, $string);// 这里会为编码定义一个随机的长度,长度取决于step$step = rand(8, 16);$count = ceil(strlen($hash_code) / $step);for($i = 0; $i < $count; $i++) {$start = $i * $step;$hex_num = substr($hash_...