【发布时间】:2012-03-14 23:16:24
【问题描述】:
我现在的任务是在脚本之间传播变量。基本上,我在我的网站中编写了一项功能,可以通过表单获取方法将 4 个变量插入数据库。
现在,我的输入来自一个使用 JSON 将信息发布到我的网站的 Android 应用。在解码 JSON 数组并将它们转换为 4 个变量后,我如何获取这四个变量并将它们传播到将它们插入数据库的同一脚本?
这里是移动 php 脚本服务器端的代码。
<?php
session_start();
$json = $_SERVER['HTTP_JSON'];
$data = json_decode($json);
$Latitude = $data->Latitude;
$Longitude = $data->Longitude;
$Bldg = $data->Bldg;
$Room = $data->Room;
echo "Data Received. Thanks bruh!";
?>
这是我要发送到的脚本。
<?php
session_start();
$bld =$_POST["bld"];
$rnum =$_POST["rnum"];
$lat = $_POST["lati"];
$lon = $_POST["longi"];
//LOG ON AND ENTER INFORMATION INTO DATABASE
require_once('logconf.php');
try {
$dbh = new PDO($driver, $user, $pass, $attr);
} catch (Exception $e) {
echo 'Exception : ' . $e->getMessage() . "\n";
die();
}
.......
【问题讨论】:
-
你的意思是移动应用和脚本是独立的用户吗?
-
你应该提供一些你在做什么的代码
-
您也可以将数据库插入重构为单独的过程,然后从表单和 JSON 文件中调用
-
我的意思是,既然我已经具备发布到内置数据库的功能,我可以使用会话或其他东西在一个脚本中从手机接收数据,然后从该脚本将其发布到将其插入数据库的其他脚本?