笨基URL不工作
问题描述:
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN''http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
http://www.w3.org/1999/xhtml” XML:郎= 'EN' 郎= 'EN'>笨基URL不工作
<head>
<title>Jotorres Login Screen | Welcome </title>
</head>
<body>
<div>
<div>
<table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form name="form1" method="post" action="<?php echo base_url(); ?>/checkLogin.php">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td colspan="3"><strong>Member Login </strong></td>
</tr>
<tr>
<td width="78">Username</td>
<td width="6">:</td>
<td width="294"><input name="myusername" type="text" id="myusername"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input name="mypassword" type="password" id="mypassword"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value="Login"></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
</div>
</div>
BASE_URL()是在config.php指定
$config['base_url'] = 'http://localhost:81/myPro/';
当试图张贴这种形式,会得到一个错误 - “NetworkError:500内部服务器错误,我是一个新的PHP笨,塔nks请帮助
答
使用url helper函数site_url(),这是适当的函数。
答
请确保您导入库并确保您找到正确的目录结构和控制器。对于初级用户来说这可能会很棘手。
答
我想你已经错过了加载url帮助文件。 将URL帮助程序加载到config/autoload.php中,它应该按预期工作。
添加网址助手的代码如下所示:
$autoload['helper'] = array('url');
答
笨当您使用表单辅助自动添加BASE_URL到形式的行动。
例如,你可以使用:
<?=form_open('main/login'); ?>
这将产生:访问http // example.com /主/登录
和正确的网址!很简单! :D更多信息在:http://ellislab.com/codeigniter/user_guide/helpers/form_helper.html
答
我认为这是你的url帮手问题。你试图在url_helper.php中进行修改,你也可以做同样的工作config/autoload.php文件。你可以在你的autoload.php中加入这段代码
$ autoload ['helper'] = array('url');
答
尝试用site_url()
尝试更换
base_url()
打开'HTTP://本地主机:81 /'在浏览器中。 – 2013-03-12 12:05:40如果你没有删除ci中的index.php,那么试试这个:
这是你在你的网页上所有的东西吗?如果是这样,那你问题。 – Eldar 2013-03-12 12:32:39