PHP里include的文件能跟参数吗?

  php的include可以载入一个外部php文件,其参数是一个文件名,既然是文件名,就不能带参数了。
  例如:
  include "http://localhost/aaa.php?id=1"; //正确
  include "aaa.php?id=1"; //错误
  其实include本义就只是用来载入一个外部文件到当前文件中来的,并不解释其中的代码。因此带参数看上去似乎没有意义。

如果“URL fopen wrappers”在 PHP 中被激活(默认配置),可以用 URL(通过 HTTP 或者其它支持的封装协议――所支持的协议见附录 N)而不是本地文件来指定要被包含的文件。如果目标服务器将目标文件作为 PHP 代码解释,则可以用适用于 HTTP GET 的 URL 请求字符串来向被包括的文件传递变量。严格的说这和包含一个文件并继承父文件的变量空间并不是一回事;该脚本文件实际上已经在远程服务器上运行了,而本地脚本则包括了其结果。


不知道! 你试下就知道了赛.

比如文件里面定义了

$ss="hellp";

include 来的文件里面是可以使用 $ss的

但 $ss 要放在include 前
不能。。。include和require不是得到解析后的数据

而是把一个文件的代码完整拼接
没有见过,应该不可以的吧。