php頁面傳值
⑴ 關於php如何傳遞數據
看了你的問題,我有點暈,本來是很困的,現在更困了。
我覺得,你這不就是一個正常的網站嗎?也沒什麼值需要傳吶?
你的登錄頁面向admin.php傳值這個簡單,直接用form表單就可以搞定了;
驗證的頁面完全可以和dir.php合並嘛,登錄的話都是用session或cookie完成的,反正你的每個頁面都必須要做這一步,直接合並就OK
另外你的dir.php就是一個正常了網頁了,也就是用戶需要瀏覽的頁面對吧?那你點了對應的鏈接就鏈接不同的頁面,這個不是太簡單了嗎?不同的頁面去取不同的數據表,神馬大型的網站都是這么乾的呀!
另外,要和你說的是,安全不安全不是列出了什麼,重要的是你列出來的東西不要包含你的欄位名,這才是影響安全的重要因素,你可以通過PHP把它轉換吶,PHP不就是做這個轉換的嗎?PHP的功能是神馬?就是做這個的呀。
另外,如果你是動態頁面,使用鏈接跳轉頁面,就必須用?+信息的方式,當然,我說的是初學,如果你學得深入了,可以用偽靜態,更可以用純靜態,這個先不說,先把頁面間通過get傳值弄通,你就學會PHP了,也就是說,你正式進入了PHP的大門。
不行了,熬不住了,睡覺去了.............
⑵ 怎麼實現php兩個頁面之間傳遞數據
使用表單來傳遞,_post它在php只能獲取由表單的 method="post" 時它才能接受到數據,
如下代碼:
<formid="form1"name="form1"method="get"action="">
<label>
<inputtype="text"name="cn"value='獲取到我了'/>
</label>
</form>a.php頁面
<?
if($_post)
{
echo$_post['cn'];
}
else
{
echo'沒有獲取到值';
}
?>
⑶ php資料庫往頁面傳值
鏈接資料庫,執行sql語句這里都沒有,直接echo $bb這些好神奇。
⑷ php把值傳入到下一個跳轉的頁面用那種方法
php裡面當頁面讀取結束的時候,所有的變數將全部清空,所以需要通過別的手段來傳值,
1、通過url參數 比如:在跳轉鏈接上加上?id1=$id1&id2=$id2 //這個最常用,也最省資源,但傳遞的內容有限。
2、保存到session。將數據保存到特定的session中,到下個頁面再從session中取出
3、保存到cookie。
4、調用php的curl函數,將數據post到下個頁面,
⑸ 如何在同一個PHP頁面,通過ajax把值傳給PHP變數
舉個例子:你想在用戶點擊時,把 apple 這個字元串,通過前端傳給後端。
前端,用 jQuery 舉例:
$('button').click(function () {
$.ajax({
url: '/xxx',
method: 'post',
dataType: 'json',
data: {fruit: 'apple'}
}).done(function (res) {
// 成功後的回調
}).fail(function (err) {
// 失敗後的回調
});
});
後端 PHP 處理:
$fruit = $_POST['fruit']; // 獲取從 ajax 傳過來的 fruit 的值,這里是 apple。
如果你想在前端重新顯示這個字元串 apple,那麼你要用 PHP 把數據返回給頁面,然後在上面 「// 成功後的回調」 裡面,補充邏輯代碼。
例如 PHP 把 apple 返回給前端:
return json_encode(array('fruit' => 'apple'));
前端回調處理:
// 成功後的回調
alert(res.fruit); // 彈框顯示 「apple」
實際上,$_POST 能夠獲取所有從前端用 post 方式提交過來的數據,不管你是頁面刷新方式,還是 ajax(jQuery 才叫 ajax,實際上它是 XMLHttpRequest,非同步非阻塞的請求方式)
⑹ PHP中傳值與POST傳值
第一種是get傳值,第二種是POST
按照我的理解,GET是通過URI進行傳值,也就是修改網址來獲取傳值的目的,透明度較大..
而POST是通過表單等來進行傳值,透明度小..
看上去POST傳值更加安全,其實不然..
對於POST和GET傳值都需要做好安全措施(在PHP進行過濾)
另外如果是提交表單使用GET,容易出現更麻煩的事情..(其他人刷表單情況會很討厭..造成伺服器資源消耗)
我通常的辦法是在網頁跳轉(即一些網頁顯示)上面使用GET傳值,在提交表單的時候用POST傳值.
⑺ PHP 如何在一個頁面用get傳遞數值
代碼:
1、<form name="form1" method="post" action="2.php">
method的意思是以post方式提交到2.php,action的意思是動作,method是類型
隨便輸一個:
<label>
<inputtype="text"name="val"/>
input是html的標簽,類型是文本域(輸入文字),名字是val(後台用於接收的名稱)
</label>
<p>
<label>
<inputtype="submit"name="Submit"value="提交"/>
</label>
</p>
</form>
2、php(第二個頁面)
<?php
echo $_POST['val'];
//輸出上一個頁面提交過來的val文本域的值。
?>