2013-04-11 157 views
0

我有這樣的HREF的:停止刷新頁面

<a href=\"$_SERVER[PHP_SELF]?dir=down&key=$keyname\">DOWN</a></td> 

當我點擊我失去了在一個窗體之前進入DATAS的聯繫,是什麼來防止這種方式?

謝謝!

+0

你想要什麼功能來實現。可以有不同的方式來實現你想要的不同功能,所以請具體說明。 – 2013-04-11 08:34:30

+0

Store in Session;) – Kotzilla 2013-04-11 08:35:28

+0

如果有一種方法可以防止這種使用jquery或javascript,但我以前沒有使用它們,有什麼幫助嗎? – Alex 2013-04-11 08:43:04

回答

0

您可以設置cookie:

setcookie('savedData' , $whateverYouWantToHaveSaved, time()+60*60*24*7); 

,或者使用一個會話

session_id(); 
session_start(); 
$_SESSION['savedData'] = $whateverYouWantToHaveSaved; 

編號:
餅乾:http://www.php.net/setcookie

會話:http://www.php.net/manual/en/ref.session.php

從那裏你會記得y無論是通過我們的數據:

$savedData = $_COOKIE['savedData']; 

$savedData = $_SESSION['savedData']; 

,你需要自己學習的休息。

0

您可以在表單內使用隱藏文本框,當您點擊鏈接時,您可以調用javascript函數來設置隱藏的輸入字段的值,並且該函數會提交實際的表單。之後,您可以訪問來自PHP的隱藏輸入值。

<a href=\"setValue('$_SERVER[PHP_SELF]?dir=down&key=$keyname')\">DOWN</a></td>