0
<!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:lang='en' lang='en'>

<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>&nbsp;</td>
    <td>&nbsp;</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 Internal Server Error,I am a new to php codeigniter,thanks pls help」というエラーが表示されます

4

6 に答える 6

3

URL ヘルパー ファイルの読み込みに失敗したと思います。config/autoload.php で URL ヘルパーをロードすると、期待どおりに動作するはずです。

URL ヘルパーを追加するコードは次のとおりです。

$autoload['helper'] = array('url');

于 2013-03-12T12:29:44.630 に答える
1

URL ヘルパー関数 site_url() を使用します。これが適切な関数です。

于 2013-03-12T12:06:28.927 に答える
0

ライブラリをインポートし、正しいディレクトリ構造とコントローラが理解されていることを確認してください。これは、初心者ユーザーにとっては注意が必要な場合があります。

于 2013-03-12T12:18:07.963 に答える
0

これはあなたの URL ヘルパーの問題だと思います。url_helper.php でそれを割り当てようとすると、これと同じジョブ config/autoload.php ファイルを実行することもできます。このコードをautoload.phpに追加できます

$autoload['helper'] = array('url');

于 2014-06-21T06:10:48.500 に答える
0

で置き換えbase_url()てみてくださいsite_url()

于 2015-04-01T09:04:52.467 に答える
0

フォーム ヘルパーを使用すると、CodeIgniter は base_url をフォームのアクションに自動的に追加します。

たとえば、次を使用できます。

<?=form_open('main/login'); ?>

生成されるもの: http://example.com/main/login

そして正しいURL!ものすごく単純!:D 詳細情報: http://ellislab.com/codeigniter/user_guide/helpers/form_helper.html

于 2014-02-19T09:04:39.803 に答える