0

大規模なホストが実行するサーバーで、php に基づく Web サイトを実行しています。私の目標はとてもシンプルです。検索語を動的に指定する Google 検索へのリンクをサイトに含めます。

アドレス バーに表示される URL から始めて、構文を次のように絞り込みました。

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

これは、アドレスバーに入力すると機能します。ただし、サーバーから起動すると、次のようにリダイレクトされます。

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

webhp がウイルスに関連しているという Web 上の参照がありますが、私のホストのサーバーにはウイルスがないと確信しています。

リンクから簡単な Google 検索を起動する適切な方法を知っている人はいますか? 直リンクは禁止ですか?必要に応じて JS を使用してクライアントにリンクをプッシュしても構わないと思っていますが (使用制限のため、Google の推奨により Google マップに使用しています)、できるだけシンプルに保ちたいと考えています。このリンクは、クリック数回を節約するためのものです。

提案をありがとう。

4

1 に答える 1

3

urlencode メソッドを使用するだけです

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

JavaScript でそれを行いたい場合、答えは次のとおりです: JavaScript で URL をエンコードしますか?


「URL 書き換え」を追跡してみてください。削除する必要があるウイルスだと思います: http://www.ehow.com/how_8728291_rid-webhp.html

WebHP は、ホームページを Google.com/WebHP として知られる偽の Google サイトに自動的に設定するコンピューター ウイルスです。また、このウイルスはウィンドウやタブをランダムに開いてこの Web サイトを読み込み、ポップアップや偽のエラーを生成します。また、このウイルスとともにインストールされるのは、PC のファイアウォールやその他のセキュリティ手段を無効にするルートキットです。WebHP ウイルスを未処理のままにしておくと、ハッカーがリモートからコンピュータにアクセスして、クレジット カード番号や電子メール パスワードなどの個人情報を盗むことができます。

于 2013-02-10T03:16:50.163 に答える