如何将HTML代码作为URL中的输入(使用$ _REQUEST)

时间:2016-12-06 10:34:00

标签: php html

我正在使用一个API,它接受url,id,offset,guide,output等输出

$uri = trim(urldecode($_REQUEST['uri']));
$web_service_id = trim($_REQUEST['id']);
$guide = trim(strtolower($_REQUEST['guide']));
$output = trim(strtolower($_REQUEST['output']))
$offset = intval($_REQUEST['offset']);

我将所有这些值传递给url,如:

http://localhost:8000/master/checkacc.php?uri=http://www.example.com/us& id=d9&output=html&guide=508&offset=0

在此之后,它使用url获取源代码,如

$validate_content = @file_get_contents($uri);

但是我没有从url获取源代码,而是想使用名为' html'的参数自行传递HTML /源代码。 所以我这样做了:

$validate_content = ($_REQUEST['html']);

现在我正在尝试:

http://localhost:8000/master/checkacc.php?uri=http://www.example.com/us& id=d9&output=html&guide=508&offset=0 & html="PASTE HTML CODE HERE "

它适用于小型html代码,但对于长html代码,它只占用几行HTML代码并在几行之后转义。 如何在网址中将HTML CODE作为输入。

1 个答案:

答案 0 :(得分:0)

这取决于服务器配置。如果您正在使用Linux或类似的PHP,您可以使用.htaccess配置文件来控制它,如下所示:

设置最大帖子大小

php_value post_max_size 20M。

我使用$ _POST实现了相同的目标(我认为这是更好的方法) trim(urldecode(($_POST["html"]))