我有這樣的文件夾結構:如何將參數作爲GET方法傳遞給腳本?
\out
\MakeAvatar.php
\root
\include
\Calculator.php
\img
\avatar
什麼MakeAvatar.php
?這是一個腳本,獲取參數(如id),並根據該參數製作頭像。現在我需要從Calculator.php
傳遞一個參數($id
)到MakeAvatar.php
。我怎樣才能做到這一點?
這裏是我的代碼:
$_GET['id'] = $id; // passing
file_put_contents("../img/avatar/".$id.".jpg", file_get_contents("../out/MakeAvatar.php"));
但它不工作。我的意思是結果是一個未知的圖像(不清楚)。
當我通過一個編輯器中打開該圖像,它是由含有的MakeAvatar.php
含量(其所有代碼)。所以看起來問題是通過。
注1:如果我把MakeAvatar.php
成根,並通過像這樣的參數,那麼如果作品:
... file_get_contents("http://example.com/MakeAvatar.php?id=$id")
但是當你看到MakeAatar.php
超出根的,我不能使用http
。那麼如何在沒有http
的情況下傳遞一個論點?
如果超出根目錄,可以嘗試使用帶有完整系統目錄路徑的'file_get_contents',如'/ out/MakeAvatar.php' – 2016-04-28 03:01:33
請停止詢問同一問題的變體。它總是相同的答案。 – Barmar
@Barmar請停止將我的問題標記爲重複。是的,他們有一個相同的概念,但在這個問題中,我真的需要一個解決方法。 – stack