• ベストアンサー

onclickで別ドメインのphpを実行

テキストリンクをクリックした時に別ドメインのphpファイルを実行する方法を教えてください。 あるテキストリンクをクリックしたら、そのリンク先に移動するとともに、とあるサーバーにあるphpファイルを実行させたいです。 <a href="http://www.***.com/" onclick="http://www.abc.jp/efg.php">テキストリンク</a> 上記のようにしましたが、phpが実行されませんでした。ネット上でJavascript(ajax)を使った方法などが紹介されていたので試しましたが、やはりphpが実行されませんでした。 具体的なソースを記述した、ご教授を宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

目的とする動作がワンクリ詐欺やウイルスサイトに似ているので危険です。 本当は何がしたいのかを説明してください。ほかの方法が見つかるかもしれません。

kotaete12
質問者

お礼

永らく解答がございませんので、締めさせて頂きます。 解答、ありがとうございました。

kotaete12
質問者

補足

アフィリエイトプログラムを作りたいです。 そこで私は、テキストリンクをクリックしたら、それを通知するシステムを作ろうとしました。

関連するQ&A

  • phpソースの中のjavascriptを実行する方法

    現在、AJAXの勉強をしているプログラミング初心者です。 環境はapache2,php5です。 phpのソースの中にjavascriptを埋め込んだものを動作させるには どうしたらよいのかが分かりません、 例えば以下の2つのファイルの場合。 abc.php↓ --------------------------------------------------------------- <html> <head></head> <body> <?php echo "こんにちわ"; ?> <script tyep="text/javascript"> alert("hello"); </script> </body> </html> --------------------------------------------------------------- abc.html↓ --------------------------------------------------------------- <html> <head> <script> try{ var obj= new ActiveXObject("Microsoft.XMLHTTP");} catch(e){var obj=new XMLHttpRequest();} function load(point){ obj.open("POST","abc.php",true); obj.send(null) obj.onreadystatechange=change; } function change(){ if(obj.readyState==4){ document.getElementById("target").innerHTML=obj.responseText; } } </script> </head> <body> <div id="target"></div> <a href="#" onclick="load();">click!</a> </body> </html> --------------------------------------------------------------- としたところ、 abc.phpを実行した場合はabc.phpのjavascriptが実行されてアラートがでるのですが、 abc.htmlからabc.phpにリクエストを出して出力された場合には、 javascriptが実行されずにアラートが出ない。 どうしてこのようになるのでしょうか? また解決策があれば教えてください。 よろしくお願いします。

  • PHPとJavaScriptで...

    PHPで以下のようなリンクを生成し、 <form name="hoge" method="post"> <input type="hidden" name="hogehoge"> </form> <a href="javascript:void(0)" onClick="submit('0')">あ</a> <a href="javascript:void(0)" onClick="submit('1')">い</a> <a href="javascript:void(0)" onClick="submit('2')">う</a> <a href="javascript:void(0)" onClick="submit('3')">え</a> <a href="javascript:void(0)" onClick="submit('4')">お</a> POSTで受け取ったデータを再びPHPで使用したいのですが、 (同一ページ内で) 色々調べてみたのですが、いまいちわかりません。 JavaScriptの部分をどのようにしたらよいか、また根本的に間違っていたらどのように変えればよいか、 教えてください。 m(_ _)m

    • ベストアンサー
    • PHP
  • phpでのHTMLの表示(特にJavascriptの部分)についてご教

    phpでのHTMLの表示(特にJavascriptの部分)についてご教授下さい。 phpで以下のhtmlを表示させ、Javascriptを実行させたい時にエラーが出るので <a href="" onclick="Hoge(’hoge’);return=false”>リンク</a> Firefoxでソースを見てみると以下の通りになります。 <a href="" onclick="Hoge(" hoge="" );return="" false;="">リンク</a> PHPで表示させたい場合(特にJavascriptの部分)はどのような書き方をすればよいのでしょうか?? ちなみに、IE8だとソースはきれいでしたが、Javascriptが実行できませんでした。 お急がしところ申し訳ございませんが、 ご教授いただけましたら幸いです。

    • ベストアンサー
    • PHP
  • リンクを使ったJavaの実行

    <A HREF="JavaScript:命令">お問い合わせ</A> 上記の様に、お問い合わせのリンクを作成したいと思っていますが、 例として<A HREF="JavaScript:onclick='○○'">お問い合わせ</A> 等、若しくはクリックした際に○○を実行させる事は可能でしょうか。 できましたら関数は○○のままで結構ですので、記述していただけましたら幸いです。

  • php 外部ファイルについて

    php初心者です。 テキスト表示でランダムリンクをしたいのですが リンク先のURLとテキストを外部ファイルにしたいのです。 現在------------------------ <?php srand((double)microtime()*1000000); $ad_list1 = file("20.txt"); $ad_key1 = array_rand($ad_list1, 2); $ad1 = $ad_list1[$ad_key1[0]]; // 表示 echo "ID=$ad1"; ?> ----------------------------- ↑このphpソースを組み入れ、外部ファイル20.txtには ----------------------------- <a href="http://domain.jp/?id=111">111</a> <a href="http://domain.jp/?id=222">222</a> <a href="http://domain.jp/?id=333">333</a> ・ ・ ------------------------------ という感じでリンク先URLを1行ずつ書いています。 テキスト表示は ID=111 という感じで表示されるようにはなったのですが phpソースの中に http://domain.jp/? までを組み込んで、外部ファイルの内容を ------------------------------ 111 222 333 ・ ・ ------------------------------ とするだけで、 表示される ID=111をクリックすると http://domain.jp/?111 のページが表示されるようにするには どうすれば良いのでしょうか。 また、そういった事は可能でしょうか。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • ドメイン越えのファイル実行

    ・AというNTドメインとBというNTドメインがあるとします。 ・Aドメイン内の3というサーバーでIISが動作しています。 ・3というサーバーは¥¥3¥wwwというファイル共有を行ってます。 ・3のサーバー上のindex.htmlに<A HREF="¥¥3¥www¥aaa.exe">というタグを仕組んでおきます。 すると、Aドメイン内のPC上では、このリンクをクリックすると、aaa.exeを実行しようとするのですが、Bドメイン内のPCからでは「ファイルが見つかりません(のような感じ)」となります。 最低限、ファイル共有の認証画面を出して対応したいのですが、どうすれば良いのでしょうか?

  • javascriptにてonclickを無効

    javascriptにてonclickを無効にしたい 下記のように、onclickイベントキャンセルを書きましたが、 onclickのjavascriptが実行されます。 何かヒントはありませんか? <html> <head> <script language="JavaScript"> document.onclick = function(e) { event.returnValue = false; } </script> </head> <body> <a href="a.htm" onclick="alert('onclick');">onclick有り</a> <a href="a.htm">onclick無し</a> </body> </html> ※環境 Windows2000(sp4)+ie6(sp1)

  • onclickでテキストエリアの末尾にカーソルを入れるには

    <A HREF="javascript:function voi(){};voi()" onClick="document.main.message.value='私たちは'">記入する</A> 上記をクリックしたときにテキストエリアに「私たち」が入力されますが、そのあとにカーソルを持っていく方法をお知らせいただけないでしょうか。

  • JavaScriptからPHP実行

    PHPのIf文の結果によってJavaScriptからA.phpか、B.phpファイルを実行したいのですがJavaScriptからphpファイルを実行するのはどういったコードで可能でしょうか?

    • ベストアンサー
    • PHP
  • onclickで表示/非表示させている動きに、別ページからリンクさせるには

    JavaScript初心者です。 A.htmlを作成し、リンクをクリックするとidとnumberを呼び出すことで、同じhtml内に存在する3つのページが1つだけ表示されるように、cssとJavaScriptで表示/非表示させています。 【JavaScript】 function Page(id, nu){ Num = new Array ('01', '02', '03'); for (i=0; i<3; i++) { if(Num[i] == num){ document.getElementById(id + Num[i]).style.display = "block"; } else { document.getElementById(id + Num[i]).style.display = "none"; } }; } 【CSS】 #test01 {display:block;} #test02 {display:none;} #test03 {display:none;} 【html】 <a href="javascript:void(0);" onclick="Page('test','01')">link1</a> <a href="javascript:void(0);" onclick="Page('test','02')">link2</a> <a href="javascript:void(0);" onclick="Page('test','03')">link3</a> <div id="test01">  ・・・ </div> <div id="test02">  ・・・ </div> <div id="test03">  ・・・ </div> このとき別のhtml(B.html)から、A.htmlのid="test02"が表示された状態にリンクを作成することはできるのでしょうか? 恐れ入りますがよろしくお願い致します。

専門家に質問してみよう