2015-10-14 133 views
-7

我需要在URL中包含具有GET请求参数的文件。包括(“posts.php?p =”。$ post); $ post是2.文件posts.php存在。使用GET请求包含PHP文件

+0

那你为什么不呢? –

+0

包含(posts.php?p = 2):无法打开流:没有这样的文件或目录在/home/u161493046/public_html/index.php在线34 –

+0

GET参数是一种实现通过HTTP远程传递参数的方法协议。在PHP脚本中有很多更好的方法来实现这一点(如果我没有弄错,例如$ post变量可以用于“posts.php”)。 – apokryfos

回答

1

在GET请求(或任何请求)中放置一个文件名是安全明智的一个坏主意。攻击者可以利用这个来运行他们自己的代码。