首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP中的Urldecode

PHP中的Urldecode
EN

Stack Overflow用户
提问于 2013-05-04 12:19:40
回答 1查看 460关注 0票数 2

我是wondering...my的朋友,我正在就这件事进行辩论。有没有什么东西我可以在url中传递给回声呼叫(就是说"Yay土豆!“的那个抱歉,不清楚)?

代码语言:javascript
复制
<?
if(eregi("potato",$_GET[id])) {
  echo("<p>Awww no potatoes :c </3</p>");
  exit();
}

$_GET[id] = urldecode($_GET[id]);
if($_GET[id] == "potato")
{
  echo "<p>Yay potatoes!!!!!</p>";
}
?>
EN

回答 1

Stack Overflow用户

发布于 2013-05-04 12:28:15

是。您可以对一个字符(或更多)进行双重编码

代码语言:javascript
复制
?id=%2570otato

PHP将解码第一个,并为您提供:

代码语言:javascript
复制
$_GET['id'] = "%70otato"

这将在不退出的情况下传递eregi()。然后,在上面运行urldecode(),得到potato

耶,土豆。代码面板示例:http://codepad.org/IYwizCXK

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16370532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档