这里是first.php如何共享PHP变量在2个不同的PHP文件
<?php
mysql_connect("localhost","root",""); // host, username, password...
mysql_select_db("testdb");
$v1=$_REQUEST['usn'];
$q=mysql_query("select * from users where usn='$v1'");
while($row=mysql_fetch_assoc($q))
$json_output[]=$row;
$json_output["re"]="success";
print(json_encode($json_output));
mysql_close();
?>
代码的代码Second.php
<?php
mysql_connect("localhost","root",""); // host, username, password...
mysql_select_db("testdb"); // db name...
$q=mysql_query("select * from users where usn='$v1'");
while($row=mysql_fetch_assoc($q))
$json_output[]=$row;
print(json_encode($json_output));
mysql_close();
?>
现在如何使用变量$ V1的值,在first.php中声明在second.php中。$ v1的值是通过用户通过android中的EditText小部件输入获得的。
我与会话变量,甚至试过,但还是没有得到O/P:
first.php
<?php
session_start();
mysql_connect("localhost","root",""); // host, username, password...
mysql_select_db("testdb");
$_SESSION["v1"]=$_REQUEST['usn'];
$q=mysql_query("select * from users where usn='".$_SESSION["v1"]."'");
while($row=mysql_fetch_assoc($q))
$json_output[]=$row;
$json_output["re"]="success";
print(json_encode($json_output));
mysql_close();
?>
second.php
<?php
session_start();
$v3 = $_SESSION["v1"];
mysql_connect("localhost","root",""); // host, username, password...
mysql_select_db("testdb"); // db name...
$q=mysql_query("select * from users where usn='$v3'");
while($row=mysql_fetch_assoc($q))
$json_output[]=$row;
print(json_encode($json_output));
mysql_close();
?>
杜佩:http://stackoverflow.com/questions/18238409/how-to-use-a-variable-in-2-different-php-files? rq = 1 –
首先通过使用mysqli而不是mysql被depracted开始,而不是在每个文件中打开你的mysql连接 – SuperDJ