我有这样的文件夹结构:如何将参数作为GET方法传递给脚本?
\out
\MakeAvatar.php
\root
\include
\Calculator.php
\img
\avatar
什么MakeAvatar.php
?这是一个脚本,获取参数(如id),并根据该参数制作头像。现在我需要从Calculator.php
传递一个参数($id
)到MakeAvatar.php
。我怎样才能做到这一点?
这里是我的代码:
$_GET['id'] = $id; // passing
file_put_contents("../img/avatar/".$id.".jpg", file_get_contents("../out/MakeAvatar.php"));
但它不工作。我的意思是结果是一个未知的图像(不清楚)。
当我通过一个编辑器中打开该图像,它是由含有的MakeAvatar.php
含量(其所有代码)。所以看起来问题是通过。
注1:如果我把MakeAvatar.php
成根,并通过像这样的参数,那么如果作品:
... file_get_contents("http://example.com/MakeAvatar.php?id=$id")
但是当你看到MakeAatar.php
超出根的,我不能使用http
。那么如何在没有http
的情况下传递一个论点?
如果超出根目录,可以尝试使用带有完整系统目录路径的'file_get_contents',如'/ out/MakeAvatar.php' – 2016-04-28 03:01:33
请停止询问同一问题的变体。它总是相同的答案。 – Barmar
@Barmar请停止将我的问题标记为重复。是的,他们有一个相同的概念,但在这个问题中,我真的需要一个解决方法。 – stack