[英]How to use GET method in codeigniter URLs having disabled query strings?
[英]Trying to use $_GET with query strings
当我在输入字段中提交URL时,某些功能无法正常工作。 我得到一个破损的图像缩略图一瞬间,然后一个
禁止访问:您无权访问此服务器上的/tests/test.php。 此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。
这是我点击提交后网址的样子:
.../test.php?gif=http%3A%2F%2Fi.imgur.com%2F8j1RD.jpg
这是输入字段中的样子:
是因为我需要URI编码或类似的东西吗?
编辑:
这是我的html标记:
<form method="get" action="form.php">
<center>
<div class="row">
<div class="col-lg-12" id="gif-btn">
<img class="img-responsive" src="<?=urldecode($gif)?>"/>
</div>
</div>
<br/>
<input type="text" name="gif" class="form-control" placeholder="Gif link here..." id="txt"/>
<br/>
<input type="submit" class="btn btn-danger" value="Load" id="gif-btn" onclick="getGif();"/>
</center>
</form>
和PHP形式:
<?php
$gif = $_GET['gif'];
?>
是。 URL解码你从$ _GET获得的字符串,你应该得到你的链接
尝试这个
echo urldecode($_GET["gif"])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.