發表文章

目前顯示的是 八月, 2013的文章

php.ini 的 session.user_trans_id 設定

由於不知為何cookie總是不會自己刪除,所以改用session來做log的動作,
後來發現由於php.ini 預設是將session.user_trans_id 設為 0,因此無法透過
session ID做傳遞給其他頁面使用,所以必須SSH進去修改php.ini的內容。

session.user_trans_id 改為 1這樣session 的ID就會自動加到url後面。
如果不能修改php.ini的話只能透過傳遞 url 的方式來使用!
ex
< a href="xxx.php?<?php echo SID; ?>"> xxx.php </a>


PHP 與MySQL UTF8的小問題

通常在PHP的header我們已經加入了:
header('Content-Type:text/html; charset=utf-8');作為utf8之編碼,
但是在使用mysql_connect( ' ip/localhot ' , ' account ' , ' passwd', ' database ' );
之後會採用mysql_query('SET  NAMES utf8'); 做溝通編碼。

如果使用 :
$dbc = mysqli_connect(' ip/localhost ',' account ',' passwd ',' database ' );
登入則必須使用 mysqli_query($dbc,'SET NAMES utf8');
做溝通編碼。
有『i』的function就要對有『i』的,沒有的對沒有。要不然資料庫遇到
中文字會變亂碼。