<p><strong>สà¸à¸ codeigniter วิà¸à¸µà¹à¸à¹à¸à¸²à¸ session à¹à¸ Codeigniter</strong></p>
<p>Session หรืภà¹à¸§à¹à¸à¹à¸à¸ªà¸à¸±à¹à¸ (Web Session) à¸à¸·à¸à¸à¸±à¸§à¹à¸à¸£à¸à¸µà¹à¹à¸à¸¥à¹à¸à¸à¸à¹ (Client) สรà¹à¸²à¸à¸à¸¶à¹à¸à¸¡à¸²à¹à¸¡à¸·à¹à¸à¹à¸à¸´à¸à¹à¸§à¹à¸à¸à¸£à¸²à¸§à¹à¸à¸à¸£à¹<br />
à¹à¸à¸¥à¹ session à¸à¸°à¸à¸¹à¸à¹à¸à¹à¸à¹à¸§à¹à¸à¸µà¹à¸à¸±à¹à¸à¹à¸à¸´à¸£à¹à¸à¹à¸§à¸à¸£à¹ à¹à¸à¸¢à¸à¸µà¹à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¸«à¸à¸ path สำหรัà¸à¹à¸à¹à¸à¹à¸à¸¥à¹à¹à¸à¹à¹à¸à¸ สำหรัภci<br />
à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸£à¸°à¸à¸¸ session path à¹à¸à¹à¸à¸µà¹à¹à¸à¸¥à¹ application/config/config.php à¸à¸µà¹à¸à¸±à¸§à¹à¸à¸£ sess_save_path<br />
à¸à¸¶à¹à¸ session path à¸à¸°à¹à¸¡à¹à¹à¸à¹ url à¸à¸à¸à¹à¸§à¹à¸ à¹à¸à¹à¸à¸°à¸à¹à¸à¸à¹à¸à¹à¸ <strong>Absolute Hosting Path</strong></p>
<pre class="lang:default decode:true " title="à¸à¸±à¸§à¸à¸¢à¹à¸²à¸ session path" >$config['sess_save_path'] = '/home/user/domains/domaian.com/public_html/temp</pre>
<p> <!--more--></p>
<p></br></p>
<h4>à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸ session มัà¸à¸à¸¹à¸à¸à¸³à¹à¸à¹à¸à¹à¸à¸±à¸à¸£à¸°à¸à¸à¸«à¸¥à¸±à¸ ๠à¸à¸±à¸à¸à¸µà¹</h4>
<ul>
<li>&#8211; ระà¸à¸à¸ªà¸¡à¸²à¸à¸´à¸ à¹à¸à¹à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸£à¹à¸à¹à¸²à¸ªà¸¹à¹à¸£à¸°à¸à¸à¸à¸à¸à¸ªà¸¡à¸²à¸à¸´à¸ à¸à¸£à¸§à¸à¸ªà¸à¸à¸à¸²à¸£ Login สำหรัà¸à¸à¸²à¸à¸«à¸à¹à¸²à¹à¸à¸</li>
<li>&#8211; ระà¸à¸à¸à¸£à¸°à¸à¸£à¹à¸²à¸ªà¸´à¸à¸à¹à¸² à¸à¸à¸à¸³à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸£à¹à¸¥à¸·à¸à¸à¸ªà¸´à¸à¸à¹à¸² à¸à¹à¸à¸à¸à¸°à¸à¸±à¸à¸à¸¶à¸à¸¥à¸à¸à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥ à¹à¸à¸·à¹à¸à¸¥à¸à¸à¸£à¸´à¸¡à¸²à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸à¹à¸³à¸à¹à¸à¸à¸à¸±à¸</li>
<li>&#8211; à¸à¸³à¹à¸à¹à¸à¹à¹à¸à¸·à¹à¸à¸à¸à¸à¸³à¸à¹à¸²à¸à¹à¸²à¸ ๠ภายà¹à¸à¹à¸§à¹à¸à¹à¸¡à¸·à¹à¸à¹à¸à¸´à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ à¹à¸à¹à¸ ระà¸à¸ autocomplete à¹à¸¡à¸·à¹à¸à¸ªà¸¡à¸²à¸à¸´à¸à¸à¸£à¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¹à¸¥à¹à¸§à¹à¸à¸¥à¸µà¹à¸¢à¸à¸«à¸à¹à¸²à¹à¸à¸à¹à¸ à¸à¸¥à¸±à¸à¸¡à¸²à¸«à¸à¹à¸²à¹à¸à¸´à¸¡ à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸µà¹à¹à¸à¸¢à¸à¸£à¸à¸à¸à¸° fill in à¹à¸«à¹à¸à¸±à¸à¹à¸à¸¡à¸±à¸à¸´</li>
</ul>
<p></br></p>
<h4>à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¹à¸à¹à¸à¸²à¸ session à¹à¸ codeigniter</h4>
<ul>
<li><strong>à¹à¸à¸´à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸à¸ autoload</strong><br />
à¹à¸à¸´à¸à¹à¸à¸¥à¹ application/config/autoload.php à¹à¸à¸´à¹à¸¡à¸à¸²à¸£ autoload session library </p>
<pre class="lang:default decode:true " title="application/config/autoload.php" >$autoload['libraries'] = array('session');</pre>
</li>
<li><strong>à¹à¸à¸´à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¹à¸à¸à¹à¸«à¸¥à¸à¹à¸à¹à¸²à¹à¸à¹à¸ Controller</strong><br />
à¹à¸à¸´à¸à¹à¸à¸¥à¹ application/controllers/controller_name.php à¸à¸³à¸à¸²à¸£à¹à¸«à¸¥à¸ session library à¹à¸à¹à¸²à¸¡à¸²à¹à¸à¹à¸à¸²à¸</p>
<pre class="lang:default decode:true " title="application/config/autoload.php" >$this->load->library('session');</pre>
</li>
</ul>
<p></br></p>
<h4>วิà¸à¸µà¸à¸³à¸«à¸à¸à¸à¹à¸²à¹à¸«à¹à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸ session</h4>
<p>à¹à¸ php codeigniter à¹à¸à¹à¸à¸³à¸ªà¸±à¹à¸à¹à¸à¸à¸²à¸£à¸à¸³à¸«à¸à¸à¸à¹à¸²à¹à¸«à¹à¸à¸±à¸à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸ session à¹à¸à¹à¸à¹à¸§à¸¢à¸à¸³à¸ªà¸±à¹à¸ set_userdata<br />
à¸à¸³à¸«à¸à¸à¸à¹à¸²à¹à¸«à¹à¸à¸±à¸§à¹à¸à¸£ 1 à¸à¸±à¸§</p>
<pre class="lang:default decode:true " > 
$this->;session->;set_userdata("member_id",45);</pre>
<p>à¹à¸¥à¸°à¸à¹à¸²à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¸à¸³à¸«à¸à¸à¸à¹à¸²à¹à¸«à¹à¸à¸±à¸§à¹à¸à¸£à¸«à¸¥à¸²à¸¢ ๠à¸à¸±à¸§à¸à¹à¸à¸°à¹à¸à¹à¹à¸à¹à¸à¹à¸à¸¥à¸±à¸à¸©à¸à¸°à¸à¸±à¸à¸à¸µà¹<br />
à¸à¸³à¸«à¸à¸à¸à¹à¸²à¹à¸«à¹à¸à¸±à¸§à¹à¸à¸£à¸«à¸¥à¸²à¸¢ ๠à¸à¸±à¸§à¸à¸£à¹à¸à¸¡à¸à¸±à¸à¹à¸à¹ array</p>
<pre class="lang:default decode:true " >$userdata = array( 
	'member_id' =>; 45, 
	'name' =>; 'my name', 
	'position' =>; 1, 
	'status' =>; 1 
	); 
$this->;session->;set_userdata($userdata);</pre>
<p></br></p>
<h4>วิà¸à¸µà¸à¸³à¸¥à¸à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸ session</h4>
<p>ลà¸à¸à¸µà¹à¸¥à¸°à¸à¸±à¸§à¹à¸à¸£</p>
<pre class="lang:default decode:true " >$this->;session->;unset_userdata('member_id');</pre>
<p>หรืà¸à¹à¸à¸à¸à¸µà¹</p>
<pre class="lang:default decode:true " >unset($_SESSION['member_id']);</pre>
<p>ลà¸à¸à¸£à¹à¸à¸¡à¸à¸±à¸à¸«à¸¥à¸²à¸¢à¸à¸±à¸§à¹à¸à¸£</p>
<pre class="lang:default decode:true " >$userdata = array('member_id', 'name'); 
$this->;session->;unset_userdata($userdata);</pre>
<p>หรืà¸à¹à¸à¸à¸à¸µà¹à¸à¹à¹à¸à¹</p>
<pre class="lang:default decode:true " >unset( 
 $_SESSION['member_id'], 
 $_SESSION['name'] 
);</pre>
<p></br></p>
<h4>วิà¸à¸µà¸à¸³à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸ session à¹à¸à¹à¸à¹à¸à¸²à¸</h4>
<p>à¹à¸¡à¸·à¹à¸à¹à¸£à¸²à¸à¸³à¸à¸²à¸£à¹à¸«à¸¥à¸ session library à¹à¸à¹à¸²à¸¡à¸²à¹à¸à¹à¸à¸²à¸à¹à¸¥à¹à¸§à¹à¸£à¸²à¸à¸°à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸£à¸µà¸¢à¸à¹à¸à¹à¸à¸²à¸à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸ session à¹à¸à¹<br />
à¸à¸±à¹à¸à¹à¸ Controller à¹à¸¥à¸° View à¹à¸à¹ à¸à¹à¸§à¸¢à¹à¸à¹à¸à¸à¸£à¸°à¸¡à¸²à¸à¸à¸µà¹</p>
<pre class="lang:default decode:true " >$member_id = $this->;session->;userdata("member_id"); 
echo $member_id;</pre>
<p>member_id à¸à¸·à¸à¸à¸·à¹à¸à¸à¸à¸à¸à¸±à¸§à¹à¸à¸£à¸à¸µà¹à¹à¸£à¸²à¸à¸³à¸«à¸à¸à¸à¹à¸²à¹à¸«à¹à¸à¹à¸à¸à¸«à¸à¹à¸²à¸à¸µà¹ </p>
<p>session à¹à¸à¹à¸à¸à¸µà¸à¸«à¸à¸¶à¹à¸à¸à¸§à¸²à¸¡à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸à¸à¸à¸²à¸£à¹à¸à¸µà¸¢à¸à¹à¸à¸£à¹à¸à¸£à¸¡à¸ าษา php à¸à¸µà¹à¸¡à¸µà¸à¸£à¸°à¹à¸¢à¸à¸à¹à¹à¸à¹à¸à¸à¸¢à¹à¸²à¸à¸¡à¸²à¸<br />
à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸ session à¹à¸à¸à¸£à¸°à¸¢à¸¸à¸à¸à¹à¹à¸à¹à¸à¸²à¸à¹à¸à¹à¹à¸à¸à¸µà¸à¸«à¸¥à¸²à¸¢ ๠รูà¸à¹à¸à¸ à¸à¸¶à¹à¸à¸à¹à¸à¸¶à¹à¸à¸à¸¢à¸¹à¹à¸à¸±à¸à¸à¸²à¸à¸«à¸£à¸·à¸à¹à¸à¸£à¹à¸à¸à¸à¸±à¹à¸<br />
วà¹à¸²à¸¡à¸µà¸à¸§à¸²à¸¡à¸à¸³à¹à¸à¹à¸à¸«à¸£à¸·à¸à¹à¸«à¸¡à¸²à¸°à¸ªà¸¡à¸à¸µà¹à¸à¸°à¸à¸³à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸ session à¹à¸à¹à¸à¹à¸à¸²à¸à¸«à¸£à¸·à¸à¹à¸¡à¹ </p>

สอน codeigniter วิธีใช้งาน session ใน Codeigniter

php-codeigniter-framework
