高分问PHP中的一个小问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:40:16
PHP中href链接可以用GET取参数,但是那样的话,在地址上上显示出来,而我现在想不让他在地址上显示,而且可以传过去参数。可POST只用于表单中的按键。能有别的什么办法吗?本人没学过ASP所以对ONCLICK不太懂,如果PHP中也可以用的话,请高手帮指点一下。

如果用js写可以这样:
定义个跳转的函数
<script type="text/javascript">
function gourl(str){
window.location='路径?id='+str;
}
</script>
超链接就这样写
·<a href="javascript:gourl('文章ID')">如何防止蚊子叮咬鼻子</a>

-----------
如果有2个参数,例如
<script type="text/javascript">
function gourl(str1,str2){
window.location='路径?id='+str+'&fid='+str2;
}
</script>
·<a href="javascript:gourl('文章ID','参数2')">如何防止蚊子</a>

同理更多参数

客户端解决:
<script languahe="javascript">
function hiddenUrl()
{
window.status="显示固定的字符串";
}
setTimeout("hiddenUrl()",100);
</script>

服务端解决:
php中有将字符串加密的函数,功能相当与asp中的Server.UrlEnCode,你找下资料

如果是需要传递参数的话,好像只能用GET或者POST.你可以把要传的参数写到一个FORM里.这样就是POST传的.OK
ASP和PHP很象的说.

你可以试试ajax