2014-01-16 30 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

最后我发现了这个问题。

我不知道这个代码以前是如何工作的。

但现在我检查了文件的完整路径。这仅仅是会话保存路径与临时文件路径不同。所以我在这两个链接中使用了相同的会话路径,并为我工作。

还是谢谢大家给我提供帮助。

相关问题