使用 javascript 变量设置 PHP 变量

Using a javascript variable to set PHP variable

本文关键字:变量 PHP 设置 使用 javascript      更新时间:2023-09-26

可能的重复项:
获取从 PHP 到 JavaScript
的变量 从 PHP 访问 JavaScript 变量

我目前有这行代码:

displaystatus('CALLER IS: '+inCallingNum);

用于在页面上显示一条消息,说(例如)来电者是:01234 567890。

我现在需要做的是在 PHP 变量 $user_number 中设置 inCallingNum 变量的值。这可能吗?

我尝试了这样的事情,但没有任何运气:

<?php $user_number ?> = inCallingNum;

感谢您的任何帮助

编辑:

这是设置inCallingNum的地方:

inCallingNum = inCallingNum.slice(inCallingNum.lastIndexOf(",")+1, inCallingNum.length);

编辑 2:

我会尝试更清楚地解释我试图做的事情。我目前拥有的是 2 页,显示所有信息的主页和查询数据库并提取用户配置文件的第二页。当 javascript 变量 inCallingNum 发生变化时,我需要将其发送到user_data.php页面并更新信息以显示新人的个人资料。

Php 是服务器端代码,javascript 是客户端代码。不可能按照您的要求进行操作,您必须通过调用服务器来设置$user_number

当您使用 javascript 时,您已经得到了来自服务器的响应,因此您正在使用服务器端操作的结果,您无法从结果更改源。

由于JS是在Apache处理PHP页面之后运行的,因此这是不可能的。

你可以试试这个,

<?php $user_number = inCallingNum ?>

其中inCallingNum是你的JavaScript变量。