من اطلاعاتم به صورت( persian(fa-utf8 توی دیتابیس ذخیره کردم .
يك صفه login دارم كه اطلاعات را به صفحه ديگر براي چك كردن user و pass از بانك ميفرستد .(cheklogin)
بعد از چك كردن اگر درست بود آنها توسط session ها در صفها مختلف قابل دسترسي هستند
حالا مشكلات :
1- من اطلاعات را درون( mysql(phpmyadminدستي و فارسي وارد كردم . ولي هنگام نمايش در مرورگر فونت فارسي نيست.بايد راست كليد كنم و encoding ----->utf8 انتخاب كنم تا فونتا فارسي بشه.براي حل اين مشكل بايد چي كار كنم???
2- درdreamwearer ---->page properties ---->title/encoding اگر encoding را utf8 انتخاب كنيم و چك باكس include Unicode signature(bom) را نيز علامت بزنيم .اگر در صفحه ما session نباشد درست است.يعني همون فارسي را از بانك نشون ميده ولي اگر session باشد بانك را با حروف فارسي نشون ميده ولي اين پيغام خطا را ميده!!! راه حل چيه؟؟؟؟؟؟؟؟؟؟؟
يك صفه login دارم كه اطلاعات را به صفحه ديگر براي چك كردن user و pass از بانك ميفرستد .(cheklogin)
بعد از چك كردن اگر درست بود آنها توسط session ها در صفها مختلف قابل دسترسي هستند
PHP:
<?php
session_start();
if((!$_SESSION['user']) or (!$_SESSION['pass'])){
header("Location:login.php");
حالا مشكلات :
1- من اطلاعات را درون( mysql(phpmyadminدستي و فارسي وارد كردم . ولي هنگام نمايش در مرورگر فونت فارسي نيست.بايد راست كليد كنم و encoding ----->utf8 انتخاب كنم تا فونتا فارسي بشه.براي حل اين مشكل بايد چي كار كنم???
2- درdreamwearer ---->page properties ---->title/encoding اگر encoding را utf8 انتخاب كنيم و چك باكس include Unicode signature(bom) را نيز علامت بزنيم .اگر در صفحه ما session نباشد درست است.يعني همون فارسي را از بانك نشون ميده ولي اگر session باشد بانك را با حروف فارسي نشون ميده ولي اين پيغام خطا را ميده!!! راه حل چيه؟؟؟؟؟؟؟؟؟؟؟
کد:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Apache2\htdocs\test1-php\login&logut\show.php:1) in C:\Apache2\htdocs\test1-php\login&logut\show.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Apache2\htdocs\test1-php\login&logut\show.php:1) in C:\Apache2\htdocs\test1-php\login&logut\show.php on line 2
Warning: Cannot modify header information - headers already sent by (output started at C:\Apache2\htdocs\test1-php\login&logut\show.php:1) in C:\Apache2\htdocs\test1-php\login&logut\show.php on line 4