set fso=server.CreateObject("scripting.filesystemobject") 是用VB寫的,為什么改為javascript后就不行了呢??除了吧set換成var,改成正確的大小寫后,還要改什么??

熱心網友

JAVASCROPT是前臺的客戶端腳本。如果這樣可行,那不就讓你在訪問者的電腦上隨便裝什么東西了同樣,訪問者也可以在本地向服務器上考文件了嗎。那樣,你考個木馬進去就宣布攻入服務器成功了,所以這個一定要屏蔽的。如果你是站長,為什么不用vbscript的服務器端腳本呢。

熱心網友

vbscript有兩種,一種是在服務器端運行的,就是所謂ASP,一種可以在客戶端運行,但是只有IE支持。javascript則是純客戶端運行的。你上面的代碼是asp的一段,在服務器硬盤上讀寫文件用的。客戶端通過瀏覽器是絕對不允許操作客戶電腦文件系統的,因此怎么改都沒有用。