duandiaoqian5795 2013-05-02 19:28
浏览 32
已采纳

PHP - 更正多个reference / urlencode的语法

i want multiple urlencode in the path. i do not know how to do it. I am quite new in php so please help. thank you.

in search_form.php

<td>
    <a 
      href="items.php?filepath='.urlencode($path).'?name='.urlencode($name)'?type='.urlencode($type)'"
      onClick="MM_openBrWindow(\'items.php?filepath='.urlencode($path). '\',\'google\',\'width=650,height=500\'); return false;">
        <img src="Folder-Blank-icon.png">
    </a>
</td>
  • 写回答

2条回答 默认 最新

  • douliu8327 2013-05-02 20:14
    关注

    Forget urlencode. It's easier to do it like this:

    $url = 'items.php?'.http_build_query(array('filepath'=>$path, 'name'=>$name, 'type'=>$type))
    

    This will add the & inbetween each, and it's cleaner and simpler.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部