|
|
导航: |
论坛 -> Web应用开发
斑竹:bodies |
|
作者: |
|
2012/11/16 23:49:57 |
标题: |
请高手们帮解析一下代码生成百度短网址“&”符号被过滤的问题。谢谢,十万火急,在线等。 |
浏览:2387 |
|
加入我的收藏 |
楼主: |
以下是百度短网址生成php案例代码
运行代码后
网址http://item.taobao.com/item.htm?id=15586246010&ali_trackid=2:mm_32253127_0_0:1353080485_4k4_1952799533 生成的短网址打开后发现原链接地址符号"&"后的代码被过滤了,变成http://item.taobao.com/item.htm?id=15586246010
请问高手网址在代码中如何处理才能避免过滤?
dwz首页可以直接生成,代码生成就会过滤
<?php $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,"http://dwz.cn/create.php"); curl_setopt($ch,CURLOPT_POST,true); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); $data=array('url'=>‘http://item.taobao.com/item.htm?id=15586246010&ali_trackid=2:mm_32253127_0_0:1353080485_4k4_1952799533'); curl_setopt($ch,CURLOPT_POSTFIELDS,$data); $strRes=curl_exec($ch); curl_close($ch); $arrRespon_se=json_decode($strRes,true); if($arrResponse['status']==0) { /**错误处理*/ echo iconv('UTF-8','GBK',$arrResponse['err_msg'])."\n"; } /** tinyurl */ echo$arrResponse['tinyurl']."\n"; ?>
----------------------------------------------
Come on!Delhpi fans!!! |
作者: |
|
2012/11/17 6:15:32 |
1楼: |
PHP敏感字符串 字符串替代
----------------------------------------------
-
|
作者: |
|
2012/11/17 14:09:41 |
2楼: |
将“&”替换成ascii码“%26”还是不行
----------------------------------------------
Come on!Delhpi fans!!!
|
作者: |
|
2012/11/17 15:45:29 |
3楼: |
& 符号有点邪<编译器或OS API做了特别处理>。。偶曾尝试将字符串加密并解密,遇到此字符也异常
----------------------------------------------
SQL SERVER DBA QQ:315054403 曾经的Delphier 缘在上海
|
作者: |
|
2012/11/17 17:04:08 |
4楼: |
php代码的还没处理。 改为delphi写代码后处理完毕。 详见我的另一个帖 http://bbs.2ccc.com/topic.asp?topicid=416384
----------------------------------------------
Come on!Delhpi fans!!!
|
|