<span class="pay">
<?php$url = get_post_meta($post->ID, "baidu_value", true) . '#reviews'
$title = the_title()
echo "<a href=\"javascript:void(0)\" onclick=\"window.open('$url') return false\" title=\"更多图片展示:$title\" target=\"_blank\">更多图片展示</a></span>"
?>
改成这样就行了,你试试看什么问题没有。
路由传递参数给控制器的方法如下:1、使用控制器方法的路由参数,在使用HttpGet的方法中,默认定义的路由是“{controller}/{action}/{id}”,如果传递了一个 id 参数,那么控制器中的方法可以使用 id 作为参数(参数名一定与路由中定义的名称一样)。
说明:HttpPost方式也可以这样接收数据。
2、使用最原生的 Request[“key”] 方式也可以获取到HttpGet方式提交的值。
3、可以调用 ControllerContext.RequestContext.RouteData.Values 字典集合,其中包含了路由信息。形式如下:
if( $submit )改为if($_POST['submit'])或者
在php.ini中设置register_globals = On,在重启apache或者IIS就可以了
register_globals叫做自动全局变量,服务器会把$_GET,$_POST,$_COOKIE等中的值自动加到全局变量里,例如
URL是a.php?c1=2&c2=3
$_GET是这样的数组 array('c1'=>2, 'c2'=>3)
自动加入全局变量:$c1和$c2他们的值分别是2和3.
默认的顺序是GPC即$_GET,$_POST,$_COOKIE也就是$_POST里如果同时也有c1,$c1这个全局变量的值就不是$_GET里的2,而是$_POST里的值了
by the way
我猜你看的参考书应该是国产的,奉劝一句,还是看翻译过来的国外的教材吧,不然会耽误你的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)