 |
setcookie แล้ว error (มีโค้ด).........Warning: Cannot modify header information - headers already sent by (output started at |
|
 |
|
|
 |
 |
|
ลองใส่ ob_start() ครับ
Code (PHP)
<?ob_start();
include("con_booksal.php");
$user=$_GET[user];
$pass=$_GET[pass];
$check=$_GET[check];
$sql="select * from customer where cuser='$user' and cpwd='$pass'";
$result = mysql_query ($sql,$conndb);
if($row = mysql_fetch_array ($result)){
if($check=="cookies"){
echo $check;
setcookie("username",$user,time()+3600*24*356);
setcookie("password",$pass,time()+3600*24*356);
echo "Welcome " . $_COOKIE["username"] . "!<br />";
echo $check;
}else if($check=="session"){
echo $check;
}
}else{
echo "false";
}
?>
|
 |
 |
 |
 |
Date :
2012-01-27 15:55:49 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากค้าบ คิดจนเมื่อยสมองเลย^^
|
 |
 |
 |
 |
Date :
2012-01-27 17:25:38 |
By :
zildjian555 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
<?
ob_start();
@session_start();
if (isset($_SESSION["username"])){
session_destroy();
include("login.php");
}else if (isset($_COOKIE["username"])){
setcookie("username", "", time()-3600);
setcookie("password", "", time()-3600);
include("login.php");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
มันจะต้องอยู่บนสุดครับ
|
 |
 |
 |
 |
Date :
2012-01-27 17:50:16 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
โอเคคับ ปัญหาสุดท้าย ผมลองหมดแล้ว session ผ่าน แต่ cookie เมื่อloginแล้วมันไม่แสดงชื่อคุ๊กกี้อ่ะคับ มันต้องรีเฟรชหน้าอีกครั้ง ตอน logout ก็เหมือนกัน กดไปแล้ว หน้าจอว่างเลย ต้องรีเฟรชถึงจะขึ้นให้loginใหม่ หรือปัญหานี้อาจเป็นเพราะผมทำเป็นAjaxคับ แก้ยังไงดี ผมไปรับน้องก่อน เดี๋ยวซัก2ทุ่มมาเปิดอ่านคับ
|
 |
 |
 |
 |
Date :
2012-01-27 18:15:24 |
By :
zildjian555 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
wordpress-3.3.1-th + photoria Theme +วิธีทำให้ URL ของ WordPress ได้ยาวๆ
ผลลัพธ์แสดงข้อผิดพลาดตอน login เข้าหน้า wp-admin ครับ:
Warning: Cannot modify header information - headers already sent by (output started at /home/domains/xxx.com/public_html/wp-includes/formatting.php:1) in /home/domains/xxx.com/public_html/wp-includes/pluggable.php on line 866
ต้องแก้อย่างไรครับ ลองหลายวิธีแล้วไม่ได้ ช่วยแนะมาด้วยครับ (ถ้ามีรูปภาพ จะขอบคุณอย่างมากครับ)
|
 |
 |
 |
 |
Date :
2012-04-08 23:36:18 |
By :
เด็ก wp |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แก้ไขลิงค์ครั้งครับ (ก๊อบปี้แล้ววางเลยครับ)
http://www.dekpress.com/%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B8%97%E0%B8%B3%E0%B9%83%E0%B8%AB%E0%B9%89-url-%E0%B8%82%E0%B8%AD%E0%B8%87-wordpress-%E0%B9%84%E0%B8%94%E0%B9%89%E0%B8%A2%E0%B8%B2%E0%B8%A7%E0%B9%86.html
|
 |
 |
 |
 |
Date :
2012-04-08 23:51:08 |
By :
เด็ก wp |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
1. ลองใช้ Notepad++ แก้ไขข้อความด้านบน และด้านล่าง อย่าให้มีบรรทัดว่างของไฟล์ทั้ง 2 ไฟล์ (formatting.php+ pluggable.php)
2. แล้ว endcoding UTF-8 With out Bom
3. แล้ว Save As... ทับชื่อไฟล์เดิมไปใหม่อีกครั้ง ครับ
บางที มันอาจจะเป็นคอมเม้น ที่พอช่วยท่านได้ครับ
|
ประวัติการแก้ไข 2012-04-11 23:31:27
 |
 |
 |
 |
Date :
2012-04-11 23:29:09 |
By :
com71 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|