16

サイトでCSRF保護を有効にしていますが、CSRFトークンが非表示フィールドに配置されるのは、form_close()が使用される場合のみです。私はajaxを介してデータを投稿していますが、500エラーを防ぐためにCSRFも送信する必要があります。

CSRFトークンを明示的にページに埋め込む方法があると思いましたが、見つからないようです。

ページにフォームがない場合、どうすればCSRFトークンを取得できますか?

4

3 に答える 3

43

CSRF トークンの名前と値は、セキュリティ クラスを介して取得できます。

$this->security->get_csrf_hash();
$this->security->get_csrf_token_name();
于 2012-11-14T20:57:22.383 に答える