Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.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_Html_User Interface_Variables - Fatal编程技术网

从Javascript到php变量的值

从Javascript到php变量的值,javascript,php,html,user-interface,variables,Javascript,Php,Html,User Interface,Variables,我知道这看起来很愚蠢,但我刚刚开始学习javascript和php。如果我在javascript中定义一个变量,是否可以在php中使用它? 以下是我正在使用的示例: 函数myFunction(){ var文本; var person=prompt(“请输入您的姓名”); if(person!=null){ text=“你好”; } if(person=null){ text=“错误”; } document.getElementById('demo').innerHTML=text; }

我知道这看起来很愚蠢,但我刚刚开始学习javascript和php。如果我在javascript中定义一个变量,是否可以在php中使用它? 以下是我正在使用的示例:

函数myFunction(){ var文本; var person=prompt(“请输入您的姓名”); if(person!=null){ text=“你好”; } if(person=null){ text=“错误”; } document.getElementById('demo').innerHTML=text; } 试试看
简单答案 没有

php-服务器端(在服务器上执行) JavaScript-客户端(在每个客户端上执行)[忽略节点]

因此,服务器端php甚至在客户端执行JS之前就执行了

复杂答案 通过使用Ajax,您可以将JavaScript等任何内容发布到PHP(服务器)。这将允许您提交表单或任何其他数据


请注意,您可能应该使用OAuth保护您的API端点(PHP),因为您将从客户端发送变量,您不能信任世界。

为什么要使用PHP显示名称?您是要存储它还是只是为了显示?如果是这样,您可以使用javascript显示名称。如果您想将数据传递给php,我建议您使用ajax将其发布到服务器端页面(php),请在您提出新问题之前。