PHP捕获数据并连接在一起

时间:2017-02-28 21:38:38

标签: php parsing

好的,我需要解析两个部分。这是我试图解析的代码。

<input type="hidden" name="10528935" value="12-1-D33D19A3F048E845A9AA885220729B98" />

我希望它一旦完成就解析并输出。

10528935=12-1-D33D19A3F048E845A9AA885220729B98

以下是我试图为

执行此操作的网站
https://www.payqwiq.com/login?uid=582063bd-1973-42e4-8235-b28f5addf8bf

我需要的只是像上面那样要解析和加入的数据,所以我可以继续我的程序:)

如果可能的话,会感激一些帮助:)

我是PHP的新手。

1 个答案:

答案 0 :(得分:0)

Php是一种后端语言。由于您试图将数据存储在前端的文档对象中,您应该使用前端语言来解析文档对象,然后将数据发送到php处理程序以在后面执行您想要的操作末端。

使用jQuery,您可以使用一行代码实现所需的输出,然后构建一个ajax调用,将输出数据发送到所需的php处理程序。

&#13;
&#13;
// when document is loaded
$(document).ready(function() {
  // get data from document object to send to php handler
  var combinedData = $('input').attr('name') + '=' + $('input').val();

  // execute ajax method to send data to php handler
  sendData(combinedData);

});

function sendData(data) {
  // ajax method to send data to php handler
  $.ajax({
    url: 'pageToSendTo.php',

    type: 'POST',

    data: {
      "data": JSON.stringify(data)
    },

    dataType: 'JSON',


    success: function(data) {
      console.log(data);
    },
    error: function(xhr) {
      console.log('error: ' + xhr.responseText);
    }
  });
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="hidden" name="10528935" value="12-1-D33D19A3F048E845A9AA885220729B98" />

<!-- this is the "pageToSendTo.php" php handler. -->
<?php
if ($_POST['data']) {
    //echo 'received data!';
    $data = json_decode($_POST['data']);
    // do stuff with data
    print_r(json_encode($data));
    
}
?>
&#13;
&#13;
&#13;