标签: urlencode

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

用于将JSON键值对象转换为查询字符串的JavaScript函数

我正在为Facebook Feed对话框格式化URL .但是有很多参数.我想为这些对话框提供一个函数,例如:

function generateDialogUrl(dialog, params) {
  base  = "http://www.facebook.com/dialog/" + dialog + "?";
  tail = [];
  for (var p in params) {
    if (params.hasOwnProperty(p)) {
      tail.push(p + "=" + escape(params[p]));
    }
  }
  return base + tail.join("&")
}
Run Code Online (Sandbox Code Playgroud)

哇哇...我想我刚回答了自己的问题.是对的吗?是否escape()使用正确的功能?

我陷入了恋人的源代码.

更新:因为,我们正在使用jQuery,我重写了使用的方法jQuery.each.我也按照@galambalazs和@TJ Crowder的建议更换escape()encodeURIComponent().多谢你们!

var generateDialogUrl = function (dialog, params) {
  base  = "http://www.facebook.com/dialog/" + dialog + "?";
  tail = [];
  $.each(params, function(key, value) {
    tail.push(key + "=" + encodeURIComponent(value)); …
Run Code Online (Sandbox Code Playgroud)

javascript json iterator escaping urlencode

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

可以在urlen中对urlencode(位置:值)中的值进行编码吗?

这是PHP.

我做

header("Location: " . $url)
Run Code Online (Sandbox Code Playgroud)

而且效果很好.但是,如果我这样做

header("Location: " . urlencode($url))
Run Code Online (Sandbox Code Playgroud)

我被重定向到一些奇怪的地方,比如$ url/$ url,当然给了我404.

但我确实想要urlencode我的网址,因为它是由用户提供的数据.我该怎么做?我可以打破它"http://"和"其余",只有urlencode"其余"吗?

在这种情况下推荐的做法是什么?

谢谢

php header urlencode

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

什么角色没有编码?

所以我在C#中构建一个WebAPI,当我使用时编码我的字符串

Uri.EscapeDataString(字符串)

有些字符的编码不像!

我很好奇是否有一个列表,列出了所有那些没有被编码的​​字符,因为用户可以传递任何东西.所以我可以创建一个异常并自己手动编码.

提前致谢!

c# api encode web-services urlencode

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

在Magento中剥离HTML标记

这对大多数人来说可能非常简单......

我在Magento有这条线,这是Pinterest发布的一部分.

<?php echo urlencode( $_product->getShortDescription() ) . " $" . urlencode( number_format( $_product->getPrice(),2 ) ); ?>
Run Code Online (Sandbox Code Playgroud)

在这个地方,我需要剥离标签,因为简短描述使用WYSIWYG编辑器,然后将标签添加到数据库,我相信我需要插入上面的内容如下(因为Magento已经有了这个功能): -

$this->stripTags
Run Code Online (Sandbox Code Playgroud)

请问有人可以建议如何在不破坏页面的情况下将其正确添加到上面吗?如果我需要进一步供应,请告诉我.

提前致谢.

php urlencode strip-tags

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

iOS URL编码NSString,结果始终为(null)

当我使用NSASCIIStringEncoding为GET请求编码一些中文字符时.

NSLog(@"%@",searchText);
NSString *stringForSearch = [searchText stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSLog(@"%@",stringForSearch);
Run Code Online (Sandbox Code Playgroud)

2012-05-05 23:51:02.669 StarHopeFundingApprovalSystem [756:f803]中

2012-05-05 23:51:06.305 StarHopeFundingApprovalSystem [756:f803](null)

第一个日志是一个中文字符,但第二个日志总是(null),请帮我这个,谢谢你提前.

urlencode nsurl nsstring ios

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

使用javascript将URL作为参数发送

我必须从客户端向服务器发送名称和链接.我想过使用Javascript调用的AJAX来做到这一点.

这就是我的意思.我希望使用参数对名为abc.php的文件发出ajax请求: -

1. http://thumbs2.ebaystatic.com/m/m7dFgOtLUUUSpktHRspjhXw/140.jpg

2. Apple iPod touch, 3rd generation, 32GB
Run Code Online (Sandbox Code Playgroud)

首先,我编码了URL并尝试发送它.但是服务器说状态是禁止的

对此有何解决方案?

更新::

它最终呼唤

http://abc.com/addToWishlist.php?rand=506075547542422&image=http://thumbs1.ebaystatic.com/m/mO64jQrMqam2jde9aKiXC9A/140.jpg&prod=Flat%20USB%20Data%20Sync%20Charging%20Charger%20Cable%20Apple%20iPhone%204G%204S%20iPod%20Touch%20Nano
Run Code Online (Sandbox Code Playgroud)

Javascript代码::

function addToWishlist(num) {
var myurl = "addToWishlist.php";
var myurl1 = myurl;
myRand = parseInt(Math.random()*999999999999999);

var rand  = "?rand="+myRand ;
var modurl = myurl1+ rand + "&image=" + encodeURI(storeArray[num][1]) + "&prod=" + encodeURI(storeArray[num][0]);
httpq2.open("GET", modurl, true);
httpq2.onreadystatechange = useHttpResponseq2;
httpq2.send(null);
}
function useHttpResponseq2() {
if (httpq2.readyState == 4) {
if(httpq2.status == 200) {
var mytext = httpq2.responseText;
document.getElementById('wish' + num).innerHTML = "Added to …
Run Code Online (Sandbox Code Playgroud)

javascript ajax urlencode url-parameters

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

如何在python中编码单个字符串

我想做的是:

我有一个目录名和文件名.我想将它们添加到URL并进行URL调用.让我们说目录是

D:/somedir/userdata/scripts
Run Code Online (Sandbox Code Playgroud)

文件名是myscript.txt

我想将这些作为参数添加到URL调用,但我想单独编码它们而不是键值对.我想要的是一个可以输入的函数,如:

D:/somedir/userdata/scripts
Run Code Online (Sandbox Code Playgroud)

并返回输出如:

D%3A%2Fsomedir%2Fuserdata%2Fscripts
Run Code Online (Sandbox Code Playgroud)

urlencode python-2.7

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

在PHP中转换为md5是错误的

我有一个表单,我从用户那里获取用户名和密码,我将密码转换为md5.然后我将其插入数据库.在用户登录表单中,我获取密码并将其转换为md5.然后我比较两个密码.它在某些条件下匹配,但如果密码=则失败p@$$w0rd.有什么问题?这个问题的解决方案是什么?

从我的表格到数据库密码p@$$w0rd到md5是b7463760284fd06773ac2a48e29b0acf从登录表格来的e22bb24ca616331cb92a48b712034bc3

注册表格中的代码

$password = trim($_POST['password']);   
$dpassword = md5($password);
Run Code Online (Sandbox Code Playgroud)

并从登录表单 $passwd = md5($password);

$sql = mysql_query("select * from create_dealer where (dealer_email='$user' && password='$passwd')");
Run Code Online (Sandbox Code Playgroud)

php md5 urlencode

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

当url有空格时,file_get_contents为false(编码所有内容都不起作用)

所以,问题出在这一行

$imageString = file_get_contents($image_url);
Run Code Online (Sandbox Code Playgroud)

有空格字符的网址不起作用.但是,如果我做

$imageString = file_get_contents(urlencode($image_url));
Run Code Online (Sandbox Code Playgroud)

什么都行不通.我一直在变量中收到假.

ulr是那种:

https://s3-eu-central-1.amazonaws.com/images/12/Screenshot from 2016-04-28 18 15:54:20.png
Run Code Online (Sandbox Code Playgroud)

php urlencode file-get-contents

4
推荐指数
2
解决办法
2389
查看次数