标签: urldecode

PHP中的Urldecode

我在想......我和我的朋友正在讨论这件事.有没有什么我可以通过网址传递到回音电话(那个说"Yay potato !!!"抱歉不清楚)?

<?
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>";
}
?>
Run Code Online (Sandbox Code Playgroud)

php urldecode

2
推荐指数
1
解决办法
459
查看次数

如何在C#中使用重音解码网址

我一直试图解码%E9(é).

WebUtility.HtmlDecode("%E9")
Run Code Online (Sandbox Code Playgroud)

不起作用.它放了一个?标志而不是é.

c# unicode urldecode

2
推荐指数
1
解决办法
2226
查看次数

JQUERY AJAX,发送到服务器的空间问题,为什么?

我正在使用以下代码发布到服务器,然后将其发送到MYSQL查询以通过搜索查找匹配项.

$.ajax({
url: '/search/spotlight/',
data: "q=" + $(this).val(),
success: function(data) {
}
});
Run Code Online (Sandbox Code Playgroud)

当Q的val中有空格时,就会产生问题.我想知道我是否正确处理了这个问题?我需要在AJAX调用中对值进行编码吗?或者这是我的后端问题,即ColdFusion

现在JQUERY将以下内容发布到服务器:/ search/spotlight /?q = FirstName%20LastName

这是正确的吗?

ajax coldfusion jquery urlencode urldecode

1
推荐指数
1
解决办法
1296
查看次数

jRuby/Rails试图找到与php str_replace或urldecode等效的东西

不知道如何在Ruby/Rails中做到这一点,我能想出的就是gsub.这给了我一个未定义的方法.

我正在做的是通过jQuery $ .post将数据传递给jRuby.我的问题是,有些浏览器(大多数)正在将@转换为%40,并且转换为%2C,这对我的作品造成了冲击.所以我想抓住具体的东西,将它们转换成"解码"时的字面意思.

我知道这是一个新手问题,我几乎肯定答案必须在网上的某个地方.但正如我所说的那样,我不断提出建议使用正则表达式的页面(我想避免使用,而且我并不精通).或其他暗示"gsub"的人.

ruby-on-rails jruby urldecode ruby-on-rails-3

1
推荐指数
1
解决办法
422
查看次数

使用urldecode()会导致MySql错误

我需要通过我的MySQL查询的URL传递特殊符号.例如,我需要一个类似于以下内容的URL:

www.example.com/index.php?q=AND name LIKE '%hi%'
Run Code Online (Sandbox Code Playgroud)

当我第一次尝试它时,我得到了406错误.我查了一下,显然我必须使用urlencode()urldecode().我把它们放进去了,406错误消失了,但后来我得到了一个MySQL错误:

mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Run Code Online (Sandbox Code Playgroud)

通常当我得到这些时,这意味着查询编写不正确.所以我回应了MySQL查询,一切看起来都很好.我甚至删除了urldecode()并将硬编码转换为我希望传递给页面的变量,并且MySQL错误消失了.但是,使用urldecode()和不使用它们的查询完全相同,所以我有点困惑.

我走上了php.net文档页面urldecode(),并有一个警告,说的一样使用_GET,并urldecode()一起可能导致意想不到的事情,这_GET已经起到解码器(或至少这就是我理解的措辞),所以我删除urldecode()但仍留在_GET,并导致文本未被解码,所以我想我没有正确解释文档.

urldecode()不是与MySQL查询兼容?我很确定这是编码/解码的问题,因为我已经用绕过编码/解码的硬编码信息测试了我的代码,并且它工作正常.也许urldecode()是以某种方式将字符转换为看起来相同但内部不同的特殊字符,因此MySQL无法读取它们?

php mysql urlencode urldecode

1
推荐指数
2
解决办法
6014
查看次数

在codeigniter中使用加密时忽略斜杠

我有加密/解密电子邮件的问题,我只是发送这样的邮件链接

http://www.domain.com/mycontroller/myfunction/McvBsce........etc
Run Code Online (Sandbox Code Playgroud)

最后一段实际上是一个加密的电子邮件ID,当我点击此链接时,我解密了这封电子邮件并更新了我的数据库中的stus.所有操作都正确.

问题:当这样的网址时

http://www.domain.com/mycontroller/myfunction/McvB/sce
Run Code Online (Sandbox Code Playgroud)

它显示404错误,因为斜杠包含在生成的加密密钥中.如何在生成加密时忽略斜杠,这是我的主要问题,其余工作正常.

php encryption codeigniter urlencode urldecode

1
推荐指数
1
解决办法
2194
查看次数

URL在Lotusscript代理IBM Domino中解码

我们如何对IBM Domino lotusscript代理中的请求收到的文本进行URL解码?

lotusscript agent urldecode lotus-domino

1
推荐指数
1
解决办法
3023
查看次数

如何从PHP Json中的get_video_info URL获取Youtube视频故事板

如何从PHP中的此URL获取带有签名的Youtube视频故事板缩略图 http://www.youtube.com/get_video_info?video_id=V1NW91yW6MA&asv=3&el=detailpage&hl=en_US

我正在尝试这段代码

$url = 'http://www.youtube.com/get_video_info?video_id=V1NW91yW6MA&asv=3&el=detailpage&hl=en_US';
$data = file_get_contents($url);
parse_str($data);
$array = explode('&', $storyboard_spec);

for ($i=0; $i<count($array); $i++){
    $array[$i] =urldecode($array[$i]);
}
$json = json_encode($array);
header('Content-Type: application/json');

echo $json;
Run Code Online (Sandbox Code Playgroud)

我得到了这个json回复

["http:\/\/i.ytimg.com\/sb\/V1NW91yW6MA\/storyboard3_L$L\/$N.jpg|48#27#100#10#10#0#default#u1jFfmylte0U7wBdj-0y3T8QUoE|80#45#62#10#10#2000#M$M#6UGOrQjHjUWAcarfFSbcRU_Gpkk|160#90#62#5#5#2000#M$M#hmCD_gj5t0-le7cm2xCBbkED6UI"]
Run Code Online (Sandbox Code Playgroud)

我想得到这样的网址

http://i.ytimg.com/sb/V1NW91yW6MA/storyboard3_L1/M0.jpg?sigh=6UGOrQjHjUWAcarfFSbcRU_Gpkk
Run Code Online (Sandbox Code Playgroud)

php arrays json urldecode

1
推荐指数
1
解决办法
1548
查看次数

PHP:rawurldecode() 不显示加号

我有一个像这样的网址:

abc.com/my+string
Run Code Online (Sandbox Code Playgroud)

当我得到参数时,显然它+用空格替换了,所以我得到my string

+我将url中的替换为%2B,然后我使用rawurldecode(),但结果是一样的。尝试过urldecode(),但我仍然无法plus sign在我的变量中获取 ,它始终是一个空白空间。

我是否遗漏了一些东西,如何my+string从 url 中获取准确的 PHP 内容abc.com/my%2Bstring

谢谢

php urldecode

0
推荐指数
1
解决办法
1266
查看次数