我想通过html传递一个参数。如何获取该参数 <a href="message1.php?id= <?php echo $line['id'];?>" > <?php echo $line['quote'];?> </a> 结果不对。本来参数应是20的。结果是%2020 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是不是$line['id']本身就是那个数值?我在我电脑上测试了下,没问题啊。 %20是空格吧,带入数据错误.或者你把$line['id']整形一下.$id=$line['id'];settype($id,"integer"); 我测试的代码<?php$line['id'] = 20;?><a href="test.php?id= <?php echo $line['id'];?>" > <?php echo 'url';?> </a> 这个是test.php上的代码echo $_REQUEST['id']; <a href="message1.php?id=<?php echo $line['id'];?>" ><?php echo $line['quote'];?> </a>这不就对了!%20是空格! id=后面有个空格,%20代表的是空格。检查生成的URL是否带有空格 求PHP制作好的东西供学习用 PHP如何正则表达式提取字串 WordPress建立的博客怎么去掉不必要的些路径目录 一个免费方便使用的图片管理系统piccms,php语言开发 关于DEDECMS和ecshop负载能力的分析 想自己做一个多用户的功能性网站,用什么模板那 ecshop 当用户没有登录时 有关URL的问题 session问题 员工爆飞利浦手机质量差 BUG无处不在 送书兼送分。积攒人品 ststic静态问题?
我在我电脑上测试了下,没问题啊。
$id=$line['id'];
settype($id,"integer");
$line['id'] = 20;
?>
<a href="test.php?id= <?php echo $line['id'];?>" > <?php echo 'url';?> </a> 这个是test.php上的代码echo $_REQUEST['id'];