输入类型的存储值=";“隐藏的”;在不使用javascript的情况下转换为php变量

输入类型的存储值=";“隐藏的”;在不使用javascript的情况下转换为php变量,php,javascript,Php,Javascript,将输入type=“hidden”的值存储到php变量中 javascript将该值设置为隐藏变量[input] 现在我需要将其值保存到$myphpvariable中 我无法使用javascript将值设置到会话中,Cookie不是选项。保存是什么意思?当您提交表单时,您将在$\u POST或$\u GET中拥有隐藏变量的值,这取决于表单的方法,您将php变量存储在js中,但您无法将js变量存储到php变量中。因为php在服务器端运行,而javescript在客户端运行,这是将Javascript

将输入type=“hidden”的值存储到php变量中

javascript将该值设置为隐藏变量[input]

现在我需要将其值保存到$myphpvariable中


我无法使用javascript将值设置到会话中,Cookie不是选项。

保存是什么意思?当您提交表单时,您将在
$\u POST
$\u GET
中拥有隐藏变量的值,这取决于
表单的
方法
,您将php变量存储在js中,但您无法将js变量存储到php变量中。因为php在服务器端运行,而javescript在客户端运行,这是将Javascript结果与服务器端脚本进行通信包括:

  • 向PHP脚本提交表单
  • 使用Javascript的AJAX功能执行异步HTTP请求

你不能把两者混为一谈,因为Javascript在浏览器内部运行,PHP甚至在页面发送到浏览器之前就执行了。

将其发送到服务器,然后使用
$\u Post[“the_id”]
获取其值。

提交页面后,隐藏的输入元素将显示在
$\u Post
超全局中,就像任何其他表单元素一样。如果调用了隐藏表单字段
coolsecret
,则该值将位于
$\u POST['coolsecret']
(或者
$\u GET['coolsecret']
,如果使用
方法=GET


在提交页面之前,无法将javascript中的值输入到PHP中,因为您的PHP代码都在服务器上执行,并且只有在用户将页面加载到其计算机上后,才会执行javascript。您应该考虑您试图实现的目标,以及是否有任何方法来计算PHP中所需的变量。如果绝对不可能提前计算变量,那么就像另一段代码所说的那样,您需要使用AJAX请求之类的东西。

因此,请用户发布表单,并查看其magento,没有发布的表单。如果是这么简单的话,我早就做了that@Umesh251:无表单->无输入标记,无隐藏变量。你有一些根本性的错误抱歉,这是一个错误。没有表格,我知道。还有人问,如果有人在做我的事。不要问这样愚蠢的问题。人们随时准备回答任何问题。像乌尔斯一样,工作得很有魅力。过去。。非常感谢。不得不改变一些事情,但你的回答起了作用。