2014-01-16 61 views
0

我想在PHP中創建符號鏈接與下面的代碼符號鏈接():無法獲取文件信息(錯誤2)

$link = (session_save_path() ? session_save_path() : sys_get_temp_dir()) . "/sess_" . $this->generateSessionId($_REQUEST['broker'], $_REQUEST['token']); 

    if (!file_exists($link)) $attached = symlink('sess_' . session_id(), $link); 

    if (!$attached) trigger_error("Failed to attach; Symlink wasn't created.".$link, E_USER_ERROR); 

我使用的域名,而不是本地主機。我試圖運行此代碼

的Windows 7與Apache和Windows 8與IIS/IIS快遞/阿帕奇

每次我得到日誌相同的錯誤如下 符號鏈接():無法獲取文件信息(錯誤2)

如果有人可以幫我在這裏,我已經花了整晚在這件事情上,這將是偉大的。

+0

來自http://us1.php.net/symlink的來自Calin的說明有幫助嗎? – Barmar

+0

我之前也檢查過這個網址,但它沒有以任何方式幫助我。我提供了完整的絕對路徑,但仍然無法正常工作。 –

回答

-1

最後我發現了這個問題。

我不知道這個代碼以前是如何工作的。

但現在我檢查了文件的完整路徑。這僅僅是會話保存路徑與臨時文件路徑不同。所以我在這兩個鏈接中使用了相同的會話路徑,併爲我工作。

還是謝謝大家給我提供幫助。

相關問題