使用javascript运行php脚本onclick链接

时间:2018-02-01 11:05:12

标签: php logging onclick ip

我为log last ip client address创建了这个脚本:

$logfile= 'ip.html';
$IP = $_SERVER['REMOTE_ADDR'];
$logdetails= date("F j, Y, g:i a") . ': ' . '<a href=https://showip.net/?checkip='.$_SERVER['REMOTE_ADDR'].' target=_blank>'.$_SERVER['REMOTE_ADDR'].'</a>';
$fp = fopen($logfile, "r+");
fwrite($fp, $logdetails, strlen($logdetails));
fclose($fp);

但我需要运行它来onclick html链接并记录所有时间不仅持续,也许使用JavaScript?请帮帮我

1 个答案:

答案 0 :(得分:1)

只要单击元素,就可以使用ajax调用php.script。

$('.element_you_click').on('click', function(){
    jQuery.ajax({
        url : 'path/to/your/script.php',
        success: function(response){
            #whatever you want to do after the script
        }
    });
});

希望这能帮到你!

修改

如果您想在此次调用中向您的脚本发送变量,请添加以下行:

data:{"variable1" : value1, "variable2" : value2},
type: "GET", #or POST

然后使用$_GET['variable1']$_GET['variable2']检索脚本中的数据。