2015-11-25 48 views
0

我是在PHP初学者,所以我要问这个问题什么是问号表示在PHP框架CodeIgniter的网址

我笨了解URL和URL知道是包括控制器的名称,然后方法名称,但我不知道什么是问号意味着什么?

例如

其中表单提交的数据,如果点击提交按钮后的网址是

http://localhost/code/forums/topic/25674318?addpost=Publish 

我使用Codigniter我可以用这个网址后提交的数据进行建模我的意思是插入数据到数据库。

回答

0

这是符号?它开始在url中查询的开始。之后,你可以使用&符号

<?php echo $this->input->get('addpost');?> 

http://www.codeigniter.com/user_guide/libraries/input.html?highlight=get

或者

<?php echo $_GET['addpost'];?> 

http://php.net/manual/en/reserved.variables.get.php

然后应该返回发布

在网址中的拳头查询好吗?那么任何其他查询,您可以使用&

例子:http://www.demo.com/example/?token=123456&something=test

$var1 = 123456; 
$var2 = 'test'; 

site_url('example/'. '?token=' . $var1 . '&somthing=' . $var2); 

配置

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-&=?';