http://downwiththesystem.com/在这个网站随便输入一个网址,点go,后面一堆随机的文字。这个通过什么做到?怎么做到?过一阵或者换浏览器,后面那堆文字就换了

解决方案 »

  1.   

    取随机数,看下面的例子,$url = 'http://www.baidu.com/';
    $p = '';
    $h = array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z');
    $i = 0;
    do
    {
    $i ++;
    $k = rand(0, count($h) - 1);
    $p .= $h[$k];
    }
    while(15 > $i);
    $url .= $p;
    echo $url;
      

  2.   

    1,类似的,搜索微博短链接的生成算法,你也可以简单的md5,或其它函数得出URL,再做映射关系.(里面知识很多)
    2,网页抓取.
      

  3.   

    某种方式的hash得到的。
      

  4.   

    随机数rand