我希望做一些真正很簡單,但我很新的PHP所以請原諒我的幼稚的URL。PHP,包括如何從另一個文件中的變量確定變量
我的要求是有一個簡單的頁面將由值從另一個文件來填充(這裏爲INC參考)(在這裏爲基地引用)。從基地輸出HTML可能是這個樣子:
<h2>Name: [dynamic string (e.g. Joe Bloggs) ]</h2>
<h2>Age: [dynamic value (e.g. 31) ]</h2>
<h2>Bio: [dynamic string (e.g. I was born and raised in the UK. My special features are rocket boots.)</h2>
我打算使用的URL參數(如「www.mydomain.com/base.php?id=1234」)來識別的名稱在INC文件,將在get
請求使用。
我不能完全肯定這是否是去了解它的最佳方式,但因爲這是一個非常簡單的項目,我想避免使用MySQL或任何其他在生產中的問題複雜化。
請你可以建議:
- 我應該如何構建INC PHP文件?最好是以表單或數組的形式創建變量?
- 我如何配置基地 PHP在那些在外部文件中設置的變量來拉
請讓我知道,如果我的邏輯是關閉&這是完全錯誤的方式去它!
正如我前面提到的,這是一個非常簡單的項目,所以我想堅持原始PHP(沒有第三方工具),因爲我正在使用它來教育自己。感謝您的任何幫助!
馬克您好,感謝您的建議!所以我可以使這個動態,我想我可以改變「include_data」是一個變量來設置從URL?您可以使用 – Sheixt 2013-05-07 14:54:39
,但如果您直接允許指定文件通過url包含,則會將系統打開爲巨大的安全漏洞。除非你做得對,惡意用戶可以讓你的服務器吐出你服務器上的任何文件:例如'http://example.com/bio.php?inc = ../../../../../../../etc/passwd' – 2013-05-07 15:02:08
如果我只是引用id該URL(例如'www.mydomain.com/file.php?id = 1234')。並在我的PHP文件中創建一個位置會緩解這個問題? – Sheixt 2013-05-07 15:09:33