$ _POST为空(脚本在本地工作,不在线)

时间:2016-12-28 22:10:32

标签: php codeigniter

我正在使用Codeigniter。

我编写了一个代码,允许用户在我的页面上注册。 我在本地进行了测试(XXAMP)并且它有效。比我上传文件。

不幸的是,该脚本不再有效。 $ _POST变量保持为空。

<?php echo validation_errors(); ?>
<?php echo form_open('Start/register/'); ?>
    <fieldset>
        <div class="form-group">
            <input class="form-control" placeholder="Benutzername" name="username" type="text">
        </div>
        <div class="form-group">
            <input class="form-control" placeholder="Passwort" name="password" type="password" value="">
        </div>
        <div class="form-group">
            <input class="form-control" placeholder="Passwort wiederholen" name="passwordr" type="password" value="">
        </div>
        <div class="form-group">
            <input class="form-control" placeholder="Email-Adresse" name="email" type="email" value="">
        </div>
        <div class="checkbox">
            <input name="agbaccept" type="checkbox" value="agb"><a href="<?php echo site_url('Start/agb'); ?>">AGB's</a> gelesen und akzeptiert
        </div>
        <input type="submit" class="btn btn-lg btn-success btn-block" value="Registrieren">
    </fieldset>
</form>

来自评论

RewriteEngine on 
RewriteRule ^(application) - [F,L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond $1 !^(index\.php|images|assets|robots\.txt) 
RewriteRule ^(.*)$ /index.php?/$1 [QSA,L] 

1 个答案:

答案 0 :(得分:0)

加载urlform帮助器,然后尝试如下:

<?php echo validation_errors(); ?>
<?php echo form_open(base_url('start/register/')); ?>
    <fieldset>
        <div class="form-group">
            <input class="form-control" placeholder="Benutzername" name="username" type="text">
        </div>
        <div class="form-group">
            <input class="form-control" placeholder="Passwort" name="password" type="password" value="">
        </div>
        <div class="form-group">
            <input class="form-control" placeholder="Passwort wiederholen" name="passwordr" type="password" value="">
        </div>
        <div class="form-group">
            <input class="form-control" placeholder="Email-Adresse" name="email" type="email" value="">
        </div>
        <div class="checkbox">
            <input name="agbaccept" type="checkbox" value="agb"><a href="<?php echo site_url('Start/agb'); ?>">AGB's</a> gelesen und akzeptiert
        </div>
        <input type="submit" class="btn btn-lg btn-success btn-block" value="Registrieren">
    </fieldset>
</form>

也设置

$config['base_url']='your domain name';