将字符串数组从JS发送到PHP
Sending array of strings from JS to PHP?
是否有办法将字符串数组从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 ()
>
相关文章:
- 在SVG地图上添加水的渐变,就像在谷歌地图(PHP/JS)中一样
- PHP/JS-EchoJs函数PHP curl发布后的通知
- FullCalendar backend PHP/JS to symfony 3
- 什么'是一个用于PHP+JS(extJS)开发的IDE,支持ctrl+click
- PHP/JS 文本差异
- 一个页面上有两个引导 php-js 表单
- Piwik:如何跨域(PHP/JS)跟踪访问者(用户ID)
- 使用php-js-msyql的实时更新消息系统
- 使用PHP/JS自动刷新Highcharts
- 如何为PHP/JS游戏制作倒计时/定时器
- node.js可以选择性地引入到用普通PHP/js/CSS/HTML构建的web应用程序中吗
- 用PHP/JS开发依赖表单字段的最佳方法
- 无法从数字中删除空白(PHP/JS)
- PHP/JS:动态Dropboxes和回显SELECTED值
- 更改数据库值AJAX PHP JS
- '套接字连接错误'在Aptana 3上调试PHP/JS时
- PHP/JS:用JS函数发布输入值,并通过PHP进行回显
- 在“onexit”或“onsubmit”之后,查询mysql并填充表单字段,而无需离开页面php js
- "Share-to-Facebook" html / php / js
- 从 PHP-JS 返回数组的计算的读取值