我想调调用其它搜索引擎。如google时我可以先定义个变量google="http://www.google.com/search?q=";
url=google+"想要搜的文本“
当我在调用时我直接可以用window.localtion=url;
而这个google="http://www.google.com/search?q=";这样的网址是怎么提取出来的呢。是怎么得到这个网址的?
百度是什么呢?
多谢帮助

解决方案 »

  1.   

    lz可以用parse_url解析URL的构成
    <?php
    $url = 'http://username:password@hostname/path?arg=value#anchor';print_r(parse_url($url));
    ?>
    结果:
    Array
    (
        [scheme] => http
        [host] => hostname
        [user] => username
        [pass] => password
        [path] => /path
        [query] => arg=value
        [fragment] => anchor
    )通过提取host名称,判断搜索引擎,通过query参数值,判断关键字