1

フォームは次のとおりです。

<?php echo form_open('locker_settingstwo/processform', array('class' => 'form-horizontal')); ?>
        <div class = "lockersettingstwodiv"> 
            <h2><?php echo $this->session->userdata('labelname'); ?></h2>
            <p> Control who can view/ReGemz the collection in this locker </p>
            <input type = "text" name = "testing" value = "" />
            <input type="radio" name="permission" value="1" /> Public - Others can view/edit this locker<br/>
            <input type="radio" name="permission" value="2" /> Me Only - Only you can view/edit this locker<br/>
            <input type="radio" name="permission" value="custom" /> Custom - Locked to everyone, meaning only friends I choose can view/edit this locker<br/>
        </div>
            <input type="submit" name = "Next" value="Next" class="btn btn-large btn-primary" style="margin-left: 0px; margin-top: 14px" />
            <input type="submit" name = "Cancel" value="Cancel" class="btn btn-large btn-primary" style="margin-left: 0px; margin-top: 14px" />
    <?php echo form_close(); ?>  

$ _SERVER ['REQUEST_METHOD']を印刷しているときに、POSTではなくGETと表示されているのはなぜですか?

フォームが送信するコントローラーメソッドは次のとおりです。

function processform() 
{
    echo $_SERVER['REQUEST_METHOD'];
} 
4

1 に答える 1

1

ホストはどのように設定されていますか?FastCGI SAPIを使用している場合$_GET、リダイレクト/転送の結果としてPOST属性がスーパーグローバルに変換されることがあります。

どのSAPIを使用していますか?

于 2012-07-19T03:35:07.270 に答える