Javascript 重定向到cron作业中的其他页面
我有一个页面,我必须每天在我的服务器上运行两次。我在我的电脑里用了cron作业。页面在javascript中有一个API调用,接收到的数据保存到数据库中。由于我必须在php脚本之前运行javascript,所以格式如下-Javascript 重定向到cron作业中的其他页面,javascript,php,cron,Javascript,Php,Cron,我有一个页面,我必须每天在我的服务器上运行两次。我在我的电脑里用了cron作业。页面在javascript中有一个API调用,接收到的数据保存到数据库中。由于我必须在php脚本之前运行javascript,所以格式如下- <?php if(isset($_POST['get_data'])) { //INSERT get_data to database } else { ?> <script>
<?php
if(isset($_POST['get_data']))
{
//INSERT get_data to database
}
else
{
?>
<script>
var api_data = //API call to get the data ;
$.post("ths_page.php",
{
get_data: api_data
},
function(data,status)
{
});
</script>
<?php
}
?>
var api_data=//获取数据的api调用;
$.post(“ths_page.php”,
{
获取_数据:api_数据
},
功能(数据、状态)
{
});
如果我手动运行该页面,则会保存数据。但是我猜cron作业不会执行post方法。在cron作业中有没有这样的方法?
非常感谢您的帮助。Cron作业将只运行纯操作 PHP CLI脚本 PHP CLI cron作业下的任何内容都将只执行该部分
您的javascript永远不会在cron作业上执行。您需要为您的需求找到其他解决方案。Cron作业将只运行纯作业 PHP CLI脚本 PHP CLI cron作业下的任何内容都将只执行该部分
您的javascript永远不会在cron作业上执行。您需要为您的需求找到其他解决方案。查看curl并制作一个纯php脚本……javascript在cli中无法工作。查看@Jonas commentsJavascript是由浏览器执行的。但是您的脚本没有发送到浏览器。Thank you@Jonasw可以用来运行外部javascript代码并将结果返回到php脚本吗?或者说,使用服务器运行javascript代码是不可能的?请看一下curl并制作一个纯php脚本……javascript在cli中无法工作。查看@Jonas commentsJavascript是由浏览器执行的。但是您的脚本没有发送到浏览器。Thank you@Jonasw可以用来运行外部javascript代码并将结果返回到php脚本吗?或者仅仅是无法使用服务器运行javascript代码?