如何使用变量URLENCODE url?

时间:2010-08-22 06:50:47

标签: php urlencode urldecode

我需要URLENCODE这个:

<?php echo 'chart.php?api_url=http://0.chart.apis.google.com/chart?'.$chart1title.$chart1type.$chart1size.$chart1barsize.$chart1gridlines.$chart1data.$chart1color.$chart1bgcolor.$chart1visibleaxis.$chart1axislabels.$chart1axisdatascale.$chart1axisranges.'alt="answeredcalls"';?>

然后在另一侧解码它。我怎么能这样做?

2 个答案:

答案 0 :(得分:6)

'chart.php?api_url=' . urlencode('http://0.chart.apis.google.com/chart?'.$chart1title.$chart1type.$chart1size.$chart1barsize.$chart1gridlines.$chart1data.$chart1color.$chart1bgcolor.$chart1visibleaxis.$chart1axislabels.$chart1axisdatascale.$chart1axisranges.'alt="answeredcalls"');

答案 1 :(得分:0)

通常,在PHP中访问$ _GET参数时,您不必使用urldecode()。它本质上是为你解码的。

上一个答案是问题编码部分的一个很好的解决方案。