不会的,只能在include()所在文件中起作用!

解决方案 »

  1.   

    1,不是,包含此文件的文件照样可以用这些变量。
    2,让他的后缀名为php,别人就看不见了(如果是在你机子上看还是可以的)
      

  2.   

    是不是数据库密码?注意扩展名,千万要用.php,要不然,漏洞可大了
      

  3.   

    include/require 的含义就是包含/要求
    你可以这样理解,实际上就是服务器找到你incude的文件,把所有内容复制下来,然后粘贴到你原来的那个文件中去。这个说法够通俗易懂吧~~:)如果的你的服务器是apache的话,要看你是怎么配置的了,对于php的配置,肯定都会有这样一句:
    AddType application/x-httpd-php4 .php
    它的意思就是让apache把所有扩展名为.php的文件都当作含PHP脚本的文件,被客户端request的时候,就会调用php.exe来解析之。所以说,如果你经常使用inc文件的话你就知道该怎么办了吧~~ ^_^
      

  4.   

    哦,我知道各位的意思了,只要改为PHP,当某人请求浏览该包含密码的PHP文件时,系统会自动解析,所以里面的变量就不会显示,因为服务器当作变量定义了,对吗?
      

  5.   

    没有什么要求的.
    大家知道 incude() 这样的程序行是出现在<? ?>中的,而<? ?>是无法看到的!!!
    她已经在服务器端执行好了,给你一个结果罢了.