㈠ 如何將一個php頁面的值傳給另一個頁面
辦法很多:
第一種:GET(就是URL,也就是鏈接上帶有參數),例子:
1.php(第一個頁面)
<a href="2.php?arr=abc">傳遞get數組名為arr,值是abc,傳遞到2.php頁面
</a>
看到?arr=abc了吧,這就是參數了,如果有兩個呢:<a href="abc.php?abc=abc&123=123">傳遞get數組名為abc,值是abc
</a>
&用這個隔開,當然啦,在網頁上看就是&
2.php(第二個頁面)
<?php
echo $_GET['abc'];
//輸出傳遞過來的值
-------------------------------------------------------------------------
第二個辦法是:POST,表單提交,依舊是給例子:
<form name="form1" method="post" action="2.php">
method的意思是以post方式提交到2.php,action的意思是動作,method是類型
隨便輸一個:
<label>
<input type="text" name="val" />
input是html的標簽,類型是文本域(輸入文字),名字是val(後台用於接收的名稱)
</label>
<p>
<label>
<input type="submit" name="Submit" value="提交" />
</label>
</p>
</form>
2.php(第二個頁面)
<?php
echo $_POST['val'];
//輸出上一個頁面提交過來的val文本域的值。
?>
-------------------------------------------------------------------------------------------
第三個辦法是:SESSION,會話。還是給例子(注意,SESSION是全局變數,也就是說,它只要被聲明,在所有頁面都是可用的,前提是你不關閉網頁或者沒有到SESSION的生命周期。而POST和GET只要php執行完畢就會立刻被釋放,也就沒有了。):
1.php
<?php
session_start();
//會話開始,這樣你才可以調用session
$_SESSION['val']='123';
//直接聲明全局變數val的值等於123
echo $_SESSION['val'];
?>
<a href="2.php">跳轉到第二個頁面去看看。
</a>
2.php
<?php
session_start();
echo $_SESSION['val'];
//直接輸出全局變數val.
?>
--------------------------------------------------------------------------------
最後一個辦法,cookie。餅干,哈哈不過呢,這個辦法不好用,因為cookie是存放在客戶端上(也是全局變數),session是存放在伺服器上。這是兩者唯一的不同
然後捏,我也沒用過cookies,所以呢。我只能網路一個給你咯,調用辦法一樣的$_COOKIE['名稱']
<?php
setcookie("user", "Alex Porter", time()+3600);
//創建一個名為user的cookie變數,它的值是Alex Porter。它將在一個小時以後過期,也就是不能訪問了
echo $_COOKIE['user'];
//你還要刷新一下頁面才可以生效= =。。
?>
?>
㈡ php如何調用js或者另外一個php頁面列表
需要在另一個php里將列表作用域聲明到共同的父域。js的話還要看具體流程,主動還是被動。
㈢ PHP頁面調用另外一個頁面的表格值的修改
我告訴你原理吧 比如在1.php里是修改的頁面 2.php是要調用1.php里修改的參數
那麼只要把1.php表單$_SESSION['user']= $_POST['user'];保存在session就可以在各個頁面傳值了
那麼在2.php 直接 輸出$_SESSION['user']就是 1.php里的user參數值了;
還有個方法
1.php修改的入庫 然後2.php用讀取資料庫的數據
㈣ 如何在一個php頁面調用其他頁面的函數
既然要在多個頁面調用某個函數,那麼你就新建一個sys.fun.php頁面,裡面寫需要的函數,比如說
function test(){};
然後在需要的頁面引用include("sys.fun.php");
就可以直接用了.
㈤ php怎樣在一個頁面中使用另一個頁面提取的信息
可以使用session和cookie,session會將數據存於伺服器端(占空間),cookie存於瀏覽器端。
以cookie為例:
第一個頁面:setcookie("user",$user);//$user為要提取的信息,user為cookie的名稱,下同
setcookie("password",$password);
第二個頁面:echo
$_COOKIE['user'];//顯示保存在cookie中的信息,下同
echo
$_COOKIE['password'];
㈥ 如何使得在PHP中執行完一個頁面的PHP就執行另一個頁面的PHP
執行完之後,可以通過兩種方式跳轉:
1、通過header轉入到下一個頁面(當前頁面沒有輸出內容的時候)
header("Location:下一個頁面的地址");
exit;
2、通過輸出js跳轉
<script>
window.location.href='下一個頁面的地址';
</script>
㈦ php中如何調用其他頁面中的函數
php中可以把函數名通過字元串的方式傳遞給一個變數,然後通過此變數動態調用函數
下面是一個簡單的動態函數調用範例
<html>
<head>
<title>Dynamic
Function
Calls</title>
</head>
<body>
<?php
function
sayHello()
{
echo
"Hello<br
/>";
}
$function_holder
=
"sayHello";
$function_holder();
?>
</body>
</html>
㈧ 請問一個PHP頁面如何與另一個PHP頁面交互
建議使用jquery:
$.post('b.php','id=1',function(){
alert('刪除成功');
})
然後在b頁面,
$id = $_POST['id'];
這樣就獲取到了id值(我這實例是id等於2,具體等於多少,看你自己的程序而定啊!
然後就可以在b這個php頁面對id為2的記錄進行相關操作了
㈨ php引用另一個頁面的內容
你的意思是如圖的目錄結構么?
如果是這樣的目錄結構,你可以有兩種方法解決:
1、在上級目錄的index.php文件中定義
define("ROOT",dirname(__FILE__).'/');
將index.php所在的目錄定義為根目錄,然後再a.php文件中引用require_once(ROOT.'page_b/b.php');
這是絕對路徑引用;
2、可以直接在a.php文件中寫:require_once("../page_b/b.php");這是相對路徑引用,」../「(兩個點)表示上級目錄。這種方式在項目中不推薦使用,目錄復雜的話,會引起混亂。
解決你說的無限循環的問題,你只要寫require_once而不是require,應該不會引起無限循環的啊。你說部分內容的話,最簡單的辦法是,你把你說的」部分內容「作為單獨一個文件,讓a.php文件和b.php文件分別引入就行了。只引入部分內容,好像沒有好的解決辦法。
你也可以查一下include和require的區別。
如果有什麼問題可以發email給我,最好附上你的代碼。空口說不太好說。
謝謝。
㈩ php如何在一個頁面調用另一個頁面的方法
先用include或require引入要調用的方法所在的類文件,例:
include
'./page.class.php';
然後看該方法是否靜態方法,如果是:
直接用類名調用該方法,例:page::方法名();
如果不是靜態方法:
先實例化出該類的對象,再用對象調用,例:
$a=new
Page();
$a->方法名();
。。為啥看別人問題只只看得到標題,看不到內容