只能写cookie,其它的都会有安全提示

解决方案 »

  1.   

    试试用JS写吧,PHP是服务端的脚本,不能往客户端写文件的,当然除了Cookie,也许JS可以解决,以前好像看到过用JS往客户端写文件的脚本,时间太长,忘记了
      

  2.   

    js调用fso应该可以写,不过如果有杀毒软件会报警.....
    但是如果是自己内部使用,应该问题不大,这个属于安全研究的范围吧...呵呵
    你看现在的很多网页病毒都有写一个注册表的文件,然后导入到注册表中...
    建议参考那写客户端网页脚本的编写方法!!
      

  3.   

    上面的大大说可以用js,请问有没有连接啊,
    我找不到啊
    另外就是要注明的一点就是,写入的是txt文档,可能比较大,10000字就可能要超过的
    还有就是可以要客户端确认,不过不是确认下载的那种,而是之前确认,系统保存下来而已。
    还有就是能不能用控件,好象3721那些死人控件一样,之前叫用户装一个,如果可以的话也请告诉我那里可以找这些控件,免费的,因为我没有银子
      

  4.   

    手册上有的:
    ------------------------
    下面的代码说明了如何使用 CreateTextFile 方法来创建和打开一个文本文件。[JScript]
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var a = fso.CreateTextFile("c:\\testfile.txt", true);
    a.WriteLine("This is a test.");
    a.Close();
    [VBScript]
    Sub CreateAfile
       Dim fso, MyFile
       Set fso = CreateObject("Scripting.FileSystemObject")
       Set MyFile = fso.CreateTextFile("c:\testfile.txt", True)
       MyFile.WriteLine("This is a test.")
       MyFile.Close
    End Sub
    如果 overwrite 参数是 false ,或者没有提供这个参数,那么对于已有的 filename 将产生一个错误。
      

  5.   

    => 不是确认下载的那种,而是之前确认,系统保存下来而已。如果是系统的确认还差不多,如果是你给的确认(是否给出确认由你决定),
    而系统根本就不知道,你要写文件到用户计算机上这……这~~不~~就~~~是~~~~~病毒~~~~~吗?谁会知道你写的是txt还是木马啊……//ft...  again and again
      

  6.   

    能写txt
    估计想写什么就写什么了
      

  7.   

    virus~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      

  8.   

    除了cookie之外,可以自己写一些ActiveX之类的组件,用户进入后需要点击安装的,然后就能使用了,就像你头一次进sina一般会弹出框让你安装的。你可以看看你的C:/winnt(windows)/Downloaded Program Files目录看看你都安装了什么