在不重定向的情况下将值发布到php文件

在不重定向的情况下将值发布到php文件,php,Php,伙计们,我有一个问题,我需要你们的帮助。实际上我想发布一个值到php文件,而不重定向到这个文件。。。 我的表格: 最后,我希望得到如下值: $v=$_GET['$value']; 问题出在哪里?您需要告诉客户端(通常是浏览器),您只需要一些数据,而不是一个全新的站点。 服务器或PHP脚本无法修改此行为。来自PHP脚本的cURL调用只会启动另一个请求,它不会替换浏览器发送到服务器的原始请求 通常这是通过javascript以XMLHttpRequest的形式完成的。这项技术被称为,所有现代jav

伙计们,我有一个问题,我需要你们的帮助。实际上我想发布一个值到php文件,而不重定向到这个文件。。。 我的表格:

最后,我希望得到如下值:

$v=$_GET['$value'];

问题出在哪里?

您需要告诉客户端(通常是浏览器),您只需要一些数据,而不是一个全新的站点。 服务器或PHP脚本无法修改此行为。来自PHP脚本的cURL调用只会启动另一个请求,它不会替换浏览器发送到服务器的原始请求


通常这是通过javascript以XMLHttpRequest的形式完成的。这项技术被称为,所有现代javascript框架(如jQuery)都有现成的函数来处理它

您可以控制
http://147.27.50.55/IDM/subsc.php
?为什么不像普通帖子一样发送呢?要将帖子数据发送到服务器而不刷新视口,您必须使用AJAX。没有Javascript是无法完成的。手动构建JSON不是一个好主意,因为可能会出现语法错误。请尝试以下操作:
json_encode(数组(“thr”=>$value))
并让本机PHP函数为您完成。当我单击按钮时,我想发布以表单形式输入的值。您有正常的发布示例吗?
if (isset($_POST['thre'])) {
            $value=$_POST['thr'];
            $json_string='{"thr":"'.$value.'"}';
            $url = 'http://147.27.50.55/IDM/subsc.php';
            $curl = curl_init( $url );
            curl_setopt($curl,CURLOPT_URL, $url);
            curl_setopt($curl, CURLOPT_POST, true);
            curl_setopt($curl, CURLOPT_POSTFIELDS, $json_string);
            curl_setopt($curl3, CURLOPT_HTTPHEADER, array(                                                                          
            'Content-Type: application/json',                                                                        
            'Content-Length: ' . strlen($json_string))                                                                         
            );  
            $result=curl_exec($curl);
            curl_close($curl); 
         }
$v=$_GET['$value'];