2
我試圖給用戶添加標題的內容,他們剛剛添加他們發佈5分鐘後的內容。我是否正確地做這件事?codeigniter臨時會話給用戶編輯選項
在config.php
我已經設置$config['sess_expiration']
到300
(5分鐘) ,當他們加入我設置在我的控制器的會議內容:
$values = array(
'image_id' => $uploaded_image_id,
'session_id' => $this->session->userdata('session_id')
);
$this->session->set_userdata('edit', $values);
在我看來,即時通訊目前檢查這樣的會議:
<?php if ($this->session->userdata('edit')) : ?>
<?php
$session_info = $this->session->userdata('edit');
if ($session_info['image_id'] == $alpha_id
&&
$this->session->userdata('ip_address') == $_SERVER['REMOTE_ADDR']
&&
$session_info['session_id'] == $this->session->set_userdata('session_id')) :
?>
在這一if()
,編輯標題的形式示出接着
FYI,$alpha_id
是來自URI的內容id
。
我是如何對此進行正確的?
感謝察覺的是,固定它。另外我怎樣才能讓一次編輯2件東西成爲可能?目前,如果我發佈了一些內容,然後很快發佈了其他內容,則第一次修改權限會被覆蓋,這意味着只有第二篇文章才能被修改。我想要無限制的會話是可能的,我該怎麼做? – baconIsGoodForMe