使用Ajax访问PHP变量的安全方法 - Jquery

时间:2017-12-12 12:08:11

标签: javascript php jquery ajax

我正在使用PHP 唯一ID& MD5 在我的PHP代码中起作用,为联盟系统生成安全唯一ID。

我希望在提交表单时将php文件中的唯一ID显示给客户端。因此,我必须从$unid中提供的sendemail.php变量Sendemail.js

所以我的问题是:

  

1)如何在Javascript中从PHP访问变量?
   2)如何安全地转移该变量?

Sendemail.php

<?php $unid= md5(uniqid());?>

Sendemail.js

 $("#affiliate-form").submit(function( event ) {
 var name= $("#name").val();
 var surname= $("#surname").val();
        $.ajax({
                type: 'POST',
                url: "sendemail.php",
                dataType: 'json',
                data:{
                  Name:name, 
                  Surname:surname,
                  })//end ajax
        .done(function(data){
                     $('#my-form').append("Message sent! Your encoded ID is:");

                   }); //end done fn                   
                   });//end submit event

1 个答案:

答案 0 :(得分:0)

使用json_encode()将PHP数据作为json返回并从您的javascript代码中读取,就像使用普通对象一样