将字符串数组从JS发送到PHP

Sending array of strings from JS to PHP?

本文关键字:PHP JS 字符串 数组      更新时间:2023-09-26

是否有办法将字符串数组从JavaScript发送到PHP?我有一个在本地主机上运行的游戏,我想使用谷歌分析来跟踪它的事件。Google分析只跟踪来自多个域名和子域名的事件。因为我的应用程序在本地主机上运行,我应该将我的数据发送到中间站点,然后将其发送到我的谷歌分析帐户。我需要一个中间站点,从一个应用程序,在本地主机上运行,并再次使用JavaScript发送到另一个网站这些字符串?

我只是不知道我应该用哪种语言来完成这个中间任务?php可以为我做这些吗?

以身作则:

// javascript part - use jQuery for example
$.ajax({
    url: "your-php-file.php",
    data: ['abc','def'] // your array
});
// PHP part your-php-file.php
die($_POST); // you will see the $_POST[data] = array('abc', 'def');

如果你想以另一种方式发送数据,从PHP到javascript,在你的PHP文件中添加如下内容:

 echo json_encode (array('data_from_php'));
 // and in JS you have a callback on success for querying a php file
 $.ajax({
    url: "your-php-file.php",
    //data: [], // we dont send nothing this time
    success: function(data){
        console.log(data); // data will be a js array containing a string 'data_from_php'
    }
});

可以使用AJAX将数据从客户机发送到服务器。我建议使用jQuery之类的库来完成这些任务,因为它们比自己编写要容易得多。AJAX将能够将数据发送给PHP脚本,PHP脚本可以为您处理数据。

下面是一个AJAX教程:http://www.w3schools.com/ajax/ajax_intro.asp

这是一个链接到jQuery AJAX教程:http://viralpatel.net/blogs/2009/04/jquery-ajax-tutorial-example-ajax-jquery-development.html

我会在您的本地主机上使用php,如果这是一次关闭或作为服务运行。如果你需要在客户端机器上工作,你会遇到很多安全问题需要担心。

在php中使用file()或file_get_content ()

>