我正在使用一个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作为输入。
答案 0 :(得分:0)
这取决于服务器配置。如果您正在使用Linux或类似的PHP,您可以使用.htaccess配置文件来控制它,如下所示:
我使用$ _POST实现了相同的目标(我认为这是更好的方法)
trim(urldecode(($_POST["html"]))