jjzjj

urlencode

全部标签

c# - urlencode问题

使用urlencode时,soemtimes空格被编码成+;有时它被编码成%20?我想知道哪个是HTML中的标准? 最佳答案 都没有。查询编码是URI/URN标准的一部分,它完全取决于服务器想要的结果。有些使用%-encoding以便他们能够在安全方面明智地解析(可读性无关紧要),有些使用+,有些使用-(即堆栈溢出)。编码的原因很简单,URI/URN不允许空格(和其他特殊字符)。但是,该标准没有定义应该如何完成的方式。 关于c#-urlencode问题,我们在StackOverflow上

php - URL 编码似乎妨碍了我的 PHP 程序中正确的 json 编码/解码

我正在实现一个PHP脚本,它接收一个HTTPPOST消息,消息体中有一个json字符串,绑定(bind)到一个“报告”参数。所以HTTPPOST报告=。我正在使用SimpleTest(PHP单元测试)对此进行测试。我构建json:$array=array("type"=>"start");//DEBUG$report=json_encode($array);我发送POST:$this->post(LOCAL_URL,array("report"=>$json));(从SimpleTest调用WebTestCase类中的方法)。SimpleTest说它发送这个:POST/Receiver

php - 在 URL 中使用 PHP 转换/到 _xF8FF_

我正在尝试通过PHP中的URL通过ExchangeServer2003读取电子邮件。文件名中不允许包含字符的文件会将它们转换为某种形式的Unicode。例如/被转换为xF8FF并且\被转换为xF8FE如何使用PHP将这些字符转换为正确的编码?我知道我可以走很长一段路并使用str_replace,但我知道其他字符,如:;*也会有同样的问题。PHP本身是否支持这种编码?谢谢 最佳答案 从sourcecode开始MicrosoftExchange的Ximian连接器(用C编程语言编写),我编写了这个PHP代码示例:uri_encoded_

php - HTML 的 URLEncode::Laravel 中的链接

我正在Laravel中建立博客,但似乎无法弄清楚如何使用HTML::link(..)生成转义URL。例如,我在博客中有指向不同类别的链接,例如部门新闻,我正在尝试获取格式如下的链接-http://localhost/blog/category/department+news.,其中DepartmentNews由$post->category生成我试过下面的代码,它生成了http://localhost/blog/DepartmentNews{{HTML::link('admin/blog/category/'.$post->category,$post->category)}}如何转义

php - preg_replace 中的 urlencode

$str=preg_replace("'\(look:(.{1,80})\)'Ui","(look:\\1)",$str);我想对url进行编码,但我该怎么做呢?我可以在preg_replace中使用urlencode()函数吗?类似的东西,$str=preg_replace("'\(look:(.{1,80})\)'Ui","(look:\\1)",$str);你知道在preg_replace中编码url吗? 最佳答案 您可以使用preg_replace_callback,它允许您通过直接运行代码来生成替换字符串:$str=pre

php - 在 Magento 中剥离 HTML 标签

这对大多数人来说可能很简单......我在Magento中有这一行,它是发布到Pinterest的内容的一部分。getShortDescription())."$".urlencode(number_format($_product->getPrice(),2));?>在这的某个地方,我需要去除标签,因为简短描述使用所见即所得的编辑器,然后将标签添加到数据库中,我相信我需要在上面插入的是以下内容(因为Magento已经有这个功能):-$this->stripTags谁能告诉我如何在不破坏页面的情况下将其正确添加到上面?让我知道是否需要进一步提供任何东西。提前致谢。

URL 参数中的 PHP URL GET 参数

我正在开发facebook/myspace内容共享按钮。Facebook链接会将您带到我网站上的一个URL,但我需要将其他参数连同传递给facebook的参数一起传递到我的URL。这是我的例子:http://www.facebook.com/share.php?t=MyCompany&u=http://foobar.com/test7.php?Share=161&FbShare=Facebook28我是否需要转义“u”参数中的某些内容? 最佳答案 你应该可以做到(http://php.net/manual/en/function.u

php - jQuery 和 PHP : Encode & Decode URL

每当单击链接时,我都会通过URL将字符串传递到另一个页面。原始的a标签及其href是通过PHPwhile循环创建的,如下所示:注意:a标记确实包含其他属性,但为简单起见我删除了它们。然后使用以下jQuery函数将当前窗口尺寸附加到href:$("a[href^='secondary_imgs.php']").click(function(){varpageWidth=$(window).width();varpageHeight=$(window).height();varurl=$(this).attr('href');varidx=url.indexOf('&pageWidth='

php - 使用 PHP 编码(相对)URL 的正确方法

我正在尝试使用PHP对以下相对URL进行编码:/tracks/add/5449326我试过使用rawurlencode和urlencode。这让它看起来像:%2Ftracks%2Fadd%2F5449326我将在AJAX调用中使用此URL。我尝试调用的URL是:/overlay/add-track/{param1}/{param2}{param1}只是一些id{param2}是编码后的url但是,当我尝试调用电话时,我收到了404。从外观上看,它正在尝试调用:/overlay/add-track/1//tracks/add/5449326所以看起来它正在尝试访问解码后的字符串。有什么办

php - 使用 curl 授权和连接到 API

我有一个名为信用卡的类和一个用于为零售商的在线证书输入付款的表单。但是交易一直被支付网关拒绝并返回错误300。//creditCardsclassclassCreditCardsextendsGLOBALS{//PreparesinfobeforesendingtoAPIfunctiondoSale($order_id,$amount,$ccnumber,$exp_month,$exp_year,$cvv,$cc_name,$email,$phone){$cvv="";$type="sale";$payment='cc';list($firstname,$lastname)=explo