如何在不运行php的页面的情况下从一个页面获取数据到另一个页面

时间:2015-05-08 23:06:47

标签: php curl

我想从一个页面到另一个页面获取一些数据,但我只需要加载一个页面。我试图使用SESSION,但它没有用。

第1页

<?php
session_start();
print $_SESSION["charge"];

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://localhost/page2.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,"username=admin&password=admin123");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
$server_output = curl_exec ($ch);
curl_close ($ch);
?>

第2页

<?php
    session_start();
    $_SESSION["charge"]="Y";

    $username=mysql_real_escape_string($_POST['username']);
    $password=mysql_real_escape_string($_POST['password']);

    mysql_connect("localhost","root","") or die(mysql_error());
    mysql_select_db("test") or die("Cannot connect to database");

    $query=mysql_query("SELECT * FROM users WHERE username='$username'");
    $exists=mysql_num_rows($query);

    $table_username = $table_password = $name = "";

    if($exists>0){
        while($row=mysql_fetch_assoc($query)){
            $table_username=$row['username'];
            $table_password=$row['password'];
        }
        if(($username==$table_username) && ($password==$table_password)){
            if($password==$table_password){
                print "Username & password is approved!";
            }
        }
        else{
            print "Incorrect Password!";
        }
    }
    else{
        print "Incorrect Username!";
    }
?>

我无法在不加载第2页的情况下加载第1页。无论如何在不加载第2页的情况下从第2页到第1页获取数据?

1 个答案:

答案 0 :(得分:-2)

无论如何在没有加载第2页的情况下从第2页到第1页获取数据?

我不相信这是你想要的anser。 你问的问题的答案。

Just go directly to http://localhost/page1.php