6 つの変数 (time、move、scroll、sav、prin、book、url) を計算する Greasemonkey スクリプトを作成しています。
これらの変数のデータを PHP ページに送信して、WAMP サーバーを使用してこれらを MySQL テーブルに挿入できるようにする必要があります。
私はこれに慣れていないので、誰でも正確なコードを教えてください。
私の Greasemonkey スクリプトは次のとおりです。
{var ajaxDataObj = {
s: sav,
p: prin,
b: book,
t: finalTime,
u: url,
a: totalScroll,
b: tot
};
var serializedData = JSON.stringify (ajaxDataObj);
GM_xmlhttpRequest ( {
method: "POST",
url: "localhost/anuja/greasemonkey.php",
data: serializedData,
headers: {
"Content-Type": "application/json",
"User-Agent": "Mozilla/5.0", // If not specified, navigator.userAgent will be used.
"Accept": "text/xml" // If not specified, browser defaults will be used.
} }
PHP側は次のとおりです。
$jsonData = json_decode($HTTP_RAW_POST_DATA);
echo jsonData.u;
このコードは実行されていません。さらに、u
を使用して変数が渡されたかどうかを確認しようとしましjsonData.u
たが、「jsonData.u」がエコーされるだけです。