从链接启动谷歌搜索

时间:2013-02-10 03:12:21

标签: search hyperlink

我在大型主机运行的服务器上运行基于php的网站。我的目标非常简单。在我的网站上添加链接到谷歌搜索,我动态地给出搜索词。

从地址栏中显示的网址开始,我将语法缩小为

http://www.google.com/search?q=test

当我在地址栏中输入时,这是有效的。但是,当我从服务器启动时,它会重定向到:

www.google.com/webhp...lots of characters

网络上有关于webhp与病毒相关的参考文献,但我很确定我的主机服务器上没有任何病毒。

有没有人知道从链接启动简单谷歌搜索的正确方法?禁止直接链接?我愿意在必要时使用JS推送链接到客户端(由于使用限制,我在谷歌的推荐下用于谷歌地图)但是希望尽可能保持简单。此链接只是为了节省用户几次点击。

感谢您的任何建议。

1 个答案:

答案 0 :(得分:2)

只需使用urlencode Method

即可
<?php
echo '<a href="http://www.google.com/search?q=', urlencode($userinput), '">';
?>

如果您希望使用Javascript,请回答:Encode URL in JavaScript?


尝试追踪“网址重写”,我认为您需要移除病毒:http://www.ehow.com/how_8728291_rid-webhp.html

  

WebHP是一种计算机病毒,可自动将您的主页设置为   假谷歌网站,称为Google.com/WebHP。这种病毒也会   随机打开窗口或标签来加载这个网站,以及   生成弹出窗口和假错误。还装有这种病毒的是   rootkit可以禁用你的PC的防火墙和其他方法   安全。如果不及时治疗,WebHP病毒就可以让黑客入侵   远程访问您的计算机并窃取个人信息,例如   信用卡号码和电子邮件密码。