gpt4 book ai didi

php - Javascript 对 PHP、cURL 的值(value)

转载 作者:行者123 更新时间:2023-12-02 20:24:20 25 4
gpt4 key购买 nike

更新2:

我尝试了这段代码,但仍然没有回显,我将我的cookie设置为3只是为了测试

    <?php ?>
<script type="text/javascript">
date = new Date();

ms = (date.getHours() * 24 * 60 * 1000) + (date.getMinutes() * 60 * 1000) + (date.getSeconds() * 1000) + date.getMilliseconds();
alert(ms);
document.cookie += 'test=3';

</script>

<?php
echo $_COOKIE['test'];

?>

更新1:

我尝试过这个:我做对了吗?它没有回显任何内容。

<?php ?>
<script type="text/javascript">
date = new Date();

ms = (date.getHours() * 24 * 60 * 1000) + (date.getMinutes() * 60 * 1000) + (date.getSeconds() * 1000) + date.getMilliseconds();
$.get("test.php", { test: ms } );
</script>

<?php
echo $test;

?>

原始帖子:

基本上我在一个带有 cURL 的网站上,但是每次我想更改我所在的位置时,我都需要向该网站发布一个额外的变量 ms ..例如

POST/chat.php?cg=0&ms=23585666

ms 值来自 javascript,但是我如何将该值发送到我的 PHP 代码并通过 cURL post 发送出去?

<script type="text/javascript">
date = new Date();

ms = (date.getHours() * 24 * 60 * 1000) + (date.getMinutes() * 60 * 1000) + (date.getSeconds() * 1000) + date.getMilliseconds();
</script>

所以最终它会进入我的 cURL postfields

$data = array('ms' => $VARIABLE_MS_FROM_JAVASCRIPT, 'cg' => 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

最佳答案

javascript 总是在服务器端 php 代码之后执行。您可以在 Javascript 中发出 ajax 请求,例如使用 jQuery:

<script type="text/javascript">
date = new Date();

ms = (date.getHours() * 24 * 60 * 1000) + (date.getMinutes() * 60 * 1000) + (date.getSeconds() * 1000) + date.getMilliseconds();


$.get("doCURL.php", { VARIABLE_MS_FROM_JAVASCRIPT: ms } );
</script>

关于php - Javascript 对 PHP、cURL 的值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5079293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com