本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

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

发布于2024-11-30 20:10     阅读(828)     评论(0)     点赞(19)     收藏(2)


我正在使用一个 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 代码作为 url 中的输入。


解决方案


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

设置最大帖子大小

php_value post_max_size 20M。

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



所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:http://www.phpheidong.com/blog/article/558240/6a9b2232f4c7cdc9e0ac/

来源:php黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

19 0
收藏该文
已收藏

评论内容:(最多支持255个字符)