2013-09-25 138 views
-1

我有一個數字,基於傳遞給他們的URL數據,如創建PDF PHP頁面:隱藏字段數據

http://www.website.co.uk/reporting/makeIssuePDF.php?officeName=surrey&issueID=23 

是否有地址隱藏細節的任何方式欄,以便所有用戶看到的是:

http://www.website.co.uk 
+3

您可以使用POST數據而不是GET數據(

數據將駐留在$ _POST而不是$ _GET中)。但是這需要一個。 – Christoph

+2

是的,使用POST而不是GET變量 – Joren

+1

您應該使用POST請求作爲GET定義應該沒有任何副作用,但您創建PDF。 – Marek

回答

1

爲了避免用戶在URL中,您將需要的數據「貼」到腳本看到的數據。這是如何完成的首先取決於數據的含義。

如果它的形式更改<form method="get" action="makeIssuePDF.php"><form method="post" action="makeIssuePDF.php">

如果通過Ajax查詢其發送話又說回來了ajax查詢需要的數據發佈到makeIssuePDF.php。還有其他方法,但您應該能夠找出當前數據的發送方式。

然後裏面makeIssuePDF.php你需要得到這樣的職位數據:

$officeName = $_POST['officeName']; 
$issueID = $_POST['issueID']; 
1

是。 你可以有一個表格:

<form action="makeIssuePDF.php" method="POST"> 
<input type="hidden" name="officeName" value="surrey"/> 
<input type="text" name="issueID" value=23"/> 
<input type="submit" value="Go"/> 
</form> 

makeIssuePDF.php,與$_POST['officeName']更換$_GET['officeName']。與$_GET['issueID']做同樣的事情。