我不知道我做错了什么,但我只是有点乱
我有一个 aa href 那就是调用控制器
<a href="<?php echo base_url();?>mailing/index/?club=<?php echo $club_info[0]['club_title'];?>"><img src="<?php echo base_url();?>assets/front_assets/images/button_joinclub.png" width="180" height="44" border="0"></a>
现在的功能是这样的
class mailing extends CI_Controller{
private $pagesize = 20;
function __construct() {
parent::__construct();
@session_start();
}
function index()
{
echo $_REQUEST['club'];
}
}
但它给了我错误
A PHP Error was encountered
Severity: Notice
Message: Undefined index: club
Filename: controllers/mailing.php
Line Number:12
EDIT
我需要从不同的页面调用邮件/索引,有时我需要传递参数,有时不需要
如果我使用
function index($club)
{
//function body;
}
然后我总是需要发送一些参数
有时调用href也可以是这样的
<a href="<?php echo base_url();?>mailing"><img src="<?php echo base_url();?>assets/front_assets/images/button_joinclub.png" width="180" height="44" border="0"></a>
所以它会要求一个错误,因为在函数定义中我已经发出了参数的存在,并且我没有通过这个链接传递任何参数
所以这就是我需要的原因
a href="<?php echo base_url();?>mailing/index/?club="<?php echo $club_info[0]['club_title'];?>"
这样我就可以使用 isset($_REQUEST['club'] 检查是否存在。