<code>$smarty->assign('ROOT_PATH',ROOT_PATH); $smarty->assign('ADMIN',ADMIN_PATH); <form action="<!--{$ROOT_PATH}--><!--{$ADMIN}-->/do.php?act=login" method="post"> </code>
請問這裡的路徑該如何寫?因為想到以後可能會用url重寫,不用相對路徑
<code>$smarty->assign('ROOT_PATH',ROOT_PATH); $smarty->assign('ADMIN',ADMIN_PATH); <form action="<!--{$ROOT_PATH}--><!--{$ADMIN}-->/do.php?act=login" method="post"> </code>
請問這裡的路徑該如何寫?因為想到以後可能會用url重寫,不用相對路徑
你這是www根目錄是實體路徑,必須修改為http造訪的路徑才行的
例如: ./admin/do.php?act=login
網頁URL根目錄是根據當前站點的根目錄來的,所以在瀏覽器中是無法訪問該目錄外的文件的,所以你不能直接用D:這種文件絕對路徑來作為URL.
如果你配置了網域名稱,你的網站根目錄是D:/phpStudy/www/blog1
,那麼該URL為:(網域)/admin/do.php?act=login
.
如果你沒有配置網域,你的網站根目錄是D:/phpStudy/www
,那麼網址為:localhost/blog1/admin/do.php?act=login
.