Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自动将数据从JavaScript传递到PHP_Javascript_Php_Jquery - Fatal编程技术网

自动将数据从JavaScript传递到PHP

自动将数据从JavaScript传递到PHP,javascript,php,jquery,Javascript,Php,Jquery,我的计划由两部分组成: 1) php通过JS生成并共享我的php函数所需的令牌 $('.setURL').attr('href', 'save.php?token='+text); <a class="setURL"><button>Save Settings</button></a> 为了进行扩展,我需要通过cron自动启动这个过程,并寻找一种方法来自动共享从run.php到save.php的令牌,而无需提交表单或单击按钮 老实说,我试图调查,

我的计划由两部分组成:

1) php通过JS生成并共享我的php函数所需的令牌

$('.setURL').attr('href', 'save.php?token='+text);
<a class="setURL"><button>Save Settings</button></a>
为了进行扩展,我需要通过cron自动启动这个过程,并寻找一种方法来自动共享从run.php到save.php的令牌,而无需提交表单或单击按钮

老实说,我试图调查,但没有找到一个方法或线索,如何做到这一点

我真的不明白你到底想做什么,但是你的问题的答案是

无需单击按钮,通过编程,use就可以使用
ajax调用来实现

普通脚本


//忽略响应
var xhttp=newXMLHttpRequest();
xhttp.open(“GET”、“save.php?token=“+text,true”);
xhttp.send();
jQuery


$.get(“save.php?token=“+text”)//忽略响应
如果需要以页面形式打开


window.open(“save.php?token=“+text,”_self”)//在同一选项卡中加载

我不知道您想做什么,但这肯定不是正确的解决方案。为什么不让PHP生成一个令牌并将其存储在数据库中?这涉及到很大的逻辑,但很快就会说不可能通过PHP生成此令牌。您的原始帖子说“1)run.PHP生成并共享令牌”,那么PHP是否生成令牌?它通过JS生成令牌,为了保存它,我必须将数据传递到新的php文件中,并通过getYou捕获它,这里没有太多意义;试图通过cron触发客户端JavaScript功能是毫无意义的。cron在服务器上执行一个脚本——因此,您不仅需要发出HTTP请求或使用cron启动脚本,还需要一个真正的无头浏览器或其他可以执行JavaScript的东西。
$token = $_GET['token'];