這可能更像是一個'編程技術'問題,但我不確定應該去哪個部分。有沒有一種方法可以在HTML文檔(或PHP腳本)中攜帶一個變量?
我想製作一個「引導問題和(可用)答案」的網站 - 可能很容易在結構上描述爲「選擇你自己的冒險」類型的方法。
我沒有着手創建一個概括每個「故事情節分支」,然後硬編碼(a href)匹配的錯綜複雜的樹,我想到了一個更加動態的「旅程」,它以一個數組變量概述了將要問的問題的順序。
例如, 如果用戶選擇序列A; $ questionarray = [Q1,Q3,Q2,Q5,Q6] 如果用戶選擇序列B; $ questionarray = [Q1,Q2,Q4,Q3,Q7] 等等。我的第一個嘗試就是嘗試一些簡單的東西,就像[Q1,Q2,Q3,Q4,Q5]一樣,在這種情況下我不需要一個數組,而是一個簡單的遞增變量,比如說$ qnum,並且每個後續文件都會調用下一個文件,如下所示 - Q1.htm調用Q2.htm,Q2.htm調用Q3.htm,但不是因爲它已在每個文件中進行了硬編碼,而是由遞增的「統一變量」 $ qnum。 (這個想法是,如果成功了,那麼將會是一個簡單的例子,用上面提到的數組變量'$ questionarray'替換$ qnum)。
然後問題出現在幾個文檔,HTML甚至PHP,$ qnum不能被「傳送」到下一個文件 - 沒有寫入服務器端的文本文件以跟蹤。我甚至試圖將上面的「兄弟調用兄弟」結構更改爲「父調用子」(通過「包含Q」。$ qnum。「。php」),但$ _POST/document.reload也會結束重置$ qnum返回聲明的值。
有沒有另一種方法我可以使用,我不知道 - 除了從服務器端文本文件寫入/讀取,這將是相當低效,對不對?
的SE想起SSION [這裏是PHP手冊](http://php.net/manual/en/book.session.php) – RiggsFolly
如何使用localstorage?它很容易使用,並將完成您的工作。 –
或者,你可以加密數據併發送GET請求 –