下記のようなjavascriptを、PHPから実行する方法を教えて頂けませんでしょうか。

(http://sample.com/abc.js側に、id,numをセットしてリクエストさせたいという事になります。)

<script type="text/javascript">
id = "123";
num = "123456";
</script>
<script type="text/javascript" src="http://sample.com/abc.js"></script>

回答の条件
  • 1人1回まで
  • 13歳以上
  • 登録:2016/02/23 20:40:32
  • 終了:2016/03/01 20:45:03

回答(2件)

id:gizmo5 No.1

gizmo5回答回数484ベストアンサー獲得回数1382016/02/23 22:20:38

ポイント50pt
<?php
	$id = "123";
	$num = "123456";
?>
<script type="text/javascript">
id = "<?php echo $id; ?>";
num = "<?php echo $num; ?>";
</script>
<script type="text/javascript" src="http://sample.com/abc.js"></script>
他2件のコメントを見る
id:psne

javascript側のソースが提示されないと理想とする回答が得られにくいと思いますが、
http://jp.php.net/manual/ja/function.file-get-contents.php
データを送信するのであれば、file_get_contents等を利用して送信する事ができます。

2016/02/23 22:45:12
id:gizmo5

VBS などを使って IE コントロールをナビゲートしてください。
PHP が動作する環境であれば Apache も導入済みのはずだと思います。

2016/02/24 01:09:57
id:braahmaNa No.2

braahmaNa回答回数23ベストアンサー獲得回数92016/02/28 02:49:39

ポイント50pt

やりたい事何となくは分かりますけど、
通常はphpのsessionでデータ受け渡すと思います。
一応要望に沿ってみるとこんな感じです。
ページ読み込み時にjqueryのajax使ってphpにidとnum取りに行ってセットしてます。
(php・jsのタグ消されるんで全角です)

<?php
$data = array(
"id" => $id,
"num" => $num
);
echo json_encode( $data );
?>
↑↑これをGetID_Num.phpとして保存



<script type="text/javascript" src="http://sample.com/abc.js"></script>

<script src="jquery.js"></script>

<SCRIPT>
$( document ).ready(function(){
$.ajax({
type: "POST",
url: "GetID_Num.php",
dataType: "json",
success: function(data, dataType) {
id = data.id;
num = data.num;
}
});
});
</SCRIPT>

他3件のコメントを見る
id:iori753

なるほど、上記のスクリプト合計2つを作成し、上記のコード自体の方をfile_get_contentsしたらよいのですね。有り難うございます。

2016/02/28 05:55:28
id:braahmaNa

maintour15さんの考える仕様に依って修正は必要でしょうけど、基本的には動くと思います。
頑張ってください☆

2016/02/28 06:03:58

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません