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不是得到解析后的数据
而是把一个文件的代码完整拼接
没有见过,应该不可以的吧。