php 符號問題

2011-09-28 8:52 am
$aafactory="and species = '地櫃'"
echo"$aafactory";


//會得出and species = '地櫃'


echo"<a href=in.php?page=8&aafactory=$aafactory>$i</a>";


//why會得出in.php?page=8&aafactory = and 後面的species = '地櫃' 不見了
我應該點做呢?

回答 (2)

2011-10-01 3:46 pm
✔ 最佳答案
特殊字在網址URL中有特別意思,字串中 &, %, 空格, 非 ascii 字如中文必須要先 encode

$aafactory="and species = '地櫃'"
改為

$aafactory= urlencode("and species = '地櫃'")
就沒有問題。
2011-09-29 2:43 am
email了才看到-﹏-


收錄日期: 2021-04-23 21:32:08
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20110928000051KK00037

檢視 Wayback Machine 備份