我想從一個頁面獲取一些數據到另一個頁面,但我只需要加載一個頁面。我試圖使用SESSION,但它不起作用。如何從一個頁面獲取數據到另一個頁面不需要運行php
<?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頁第1頁數據,而不加載第2頁?
沒有加載第2頁這是不可能的。你是什麼意思?沒有提神或沒有提交或其他什麼。如果你的頁面沒有加載,你怎麼能從它們得到任何值 –
可以對頁面2進行AJAX調用。但是由於頁面1已經被執行,它不會重新加載該變量,所以你不能使用值頁面1. – Twisty
歡迎來到StackOverflow。請包括更多關於你想要完成的細節。你看到什麼錯誤? – Twisty