我正在處理一個必須處理預留號碼的網站,我需要將變量傳遞給確認頁面。目前,當你在confirmation.php
到達的URL看起來像下面:在URL中隱藏PHP變量,URL重寫
http://localhost/confirmation.php?reservation_id=1&proceed=no
這些變量是通過鏈接從索引頁發送到該頁面。我需要一種方法要麼加密$reservation_id
或重寫我的網址,所以它看起來像這樣
http://localhost/confirmation.php
...但仍然可以訪問我的變量。我嘗試過會話和一些加密方法,但無法找到任何不希望使頁面變得複雜的事情,因爲我試圖儘可能簡化頁面。具有隱藏字段的表單不是一個選項,我打印所有的保留鏈接與數據庫中的循環。
謝謝!
你想做一些複雜的事情,但你不想過度複雜的頁面? – Barmar
爲什麼你需要加密這些東西? –
將它們放入會話中。這些值只能在服務器端使用。發送到瀏覽器的唯一內容是對會話的引用。 –