我開發了一個應用程序,使用LAMP,並且一切工作正常,遷移到IIS後,一些頁面無法正常工作。 我有一個service_edit.php,它攜帶了URL參數,從以前的頁面,如: service_edit.php ID = 5 & SERV = 22IIS上的URL問題,使用PHP
更新記錄後,下列變量應該將瀏覽器重定向到:
$updateGoTo = "freelancer_details.php?id=" . $row_rsFreeLancer['freeid'] . "";
但瀏覽器產生一個HTTP 500錯誤與 service_edit.php在地址欄ID = 5 & SERV = 22?。
如果我使用:
$updateGoTo = "freelancer_list.php;
,一切工作正常。
有誰知道我在做什麼錯,或者如果IIS中有一個設置讓它工作?
編輯
OK,變得有點接近現在的問題...
我發現我的LAMP服務器上,記錄更新後,該頁面可返回到freelancer_details.php頁面,並顯示正確的詳細信息,但前一頁的參數也會被轉移。
的URL,而不是顯示:
freelancer_details.php?id=5
顯示:
freelancer_details.php?id=&id=5&serv=22
如何從以前的頁面中刪除URL參數,所以URL顯示正確,因此在工作IIS服務器?
嗨,感謝您的回覆。我剛剛發現我的LAMP服務器上,該更新記錄,這應該去後: freelance_details.php ID = 5 它實際上去? freelancer_details.php ID =&ID = 5&SERV = 20 雖然確實顯示正確的頁面,URL不正確。這個URL會阻止IIS嗎? – 2009-09-24 10:37:14