Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ตรวจสอบ Session ให้ด้วยคับว่าผิดตรงไหน รับค่ามาจะให้ไปแสดงหน้า new_main.php แต่ผิดพลาดตรงไหนบอกทีครับ



 

ตรวจสอบ Session ให้ด้วยคับว่าผิดตรงไหน รับค่ามาจะให้ไปแสดงหน้า new_main.php แต่ผิดพลาดตรงไหนบอกทีครับ

 



Topic : 026360



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



รับค่ามาจะให้ไปแสดงหน้า new_main.php แต่ผิดพลาดตรงไหนบอกทีครับ
<?php
<?
$user=$_POST[user];
$pass=$_POST[pass];

if ($user=="test" and $pass=="test") {
	session_start();
	$_SESSION[sess_userid]=session_id(); //แบบนี้ถูกป่าวครับ หรือว่าเป็น User แต่ลองแล้วก็ไม่ได้ครับ
	header ( "Location:new_main.php" );	

?>



ช่วยรบกวนตรวจสอบให้ทีครับ Code (PHP)



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-04-17 13:35:01 By : dragonjza View : 1948 Reply : 22
 

 

No. 1



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


Code (PHP)
<?php
session_start();
$user=$_POST[user];
$pass=$_POST[pass];

if ($user=="test" and $pass=="test") {
    $_SESSION[sess_userid]=session_id(); //แบบนี้ถูกป่าวครับ หรือว่าเป็น User แต่ลองแล้วก็ไม่ได้ครับ
    header ( "Location:new_main.php" );     
?>







Date : 2009-04-17 13:39:43 By : plakrim
 


 

No. 2



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

สลับตำแหน่ง session_start(); แล้วยังไม่ได้เลยครับพี่ plakrim
Date : 2009-04-17 13:45:47 By : dragonjza
 

 

No. 3



โพสกระทู้ ( 1,322 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


มันไม่ไปหรอครับ หรือขึ้น error อะไรไหม ถ้ามีเอามาโพสโลดด....
Date : 2009-04-17 13:48:42 By : pokultra
 


 

No. 4



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


Code (PHP)
<?php
session_start();
$user=$_POST[user];
$pass=$_POST[pass];

if ($user=="test" and $pass=="test") {
echo session_id(); // ตรงนี้มีอะไรออกมาไหม
$_SESSION[sess_userid]=session_id(); //แบบนี้ถูกป่าวครับ หรือว่าเป็น User แต่ลองแล้วก็ไม่ได้ครับ
echo $_SESSION[sess_userid]; // ตรงนี้มีอะไรออกมาไหม
//header ( "Location:new_main.php" );      
?>

Date : 2009-04-17 13:49:29 By : plakrim
 


 

No. 5



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

มีแบบนี้ครับผม
Code (PHP)
<?php
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\AppServ\www\news\new_chk.php:1) in C:\AppServ\www\news\new_chk.php on line 18

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\news\new_chk.php:1) in C:\AppServ\www\news\new_chk.php on line 18
ecef045a672fb785426ec146754dc66decef045a672fb785426ec146754dc66d 
?>

Date : 2009-04-17 13:59:53 By : dragonjza
 


 

No. 6



โพสกระทู้ ( 64 )
บทความ ( 0 )



สถานะออฟไลน์


ลองใส่ @ หน้า session_start()ดู

ไม่แน่จัย

แต่เคยอ่านเจอ
Date : 2009-04-17 14:09:37 By : Pizz
 


 

No. 7



โพสกระทู้ ( 5 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
<?php
session_start(); 
$user=$_POST[user]; 
$pass=$_POST[pass]; 

if ($user=="test" and $pass=="test") { 
    $_SESSION['sess_userid'] = session_id(); //รูปแบบของ sesion คือ $_SESSION[''] ต้อง มี '' ด้วยครับ
    header ( "Location:new_main.php" );      
?>

Date : 2009-04-17 14:12:02 By : MhaYai
 


 

No. 8



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ยังไม่ได้เหมือนเดิมครับ เป็นปัญหาที่เครื่องหรือป่าวครับ ??

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\AppServ\www\news\new_chk.php:1) in C:\AppServ\www\news\new_chk.php on line 18

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\news\new_chk.php:1) in C:\AppServ\www\news\new_chk.php on line 18

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\news\new_chk.php:1) in C:\AppServ\www\news\new_chk.php on line 23
Date : 2009-04-17 14:22:59 By : dragonjza
 


 

No. 9



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ขอดูโค๊ดทั้งหมดครับ
หรือลองนี่อีกที
Code (PHP)
<?php
ob_start();
session_start(); 
$user=$_POST[user]; 
$pass=$_POST[pass]; 

if ($user=="test" and $pass=="test") { 
    $_SESSION['sess_userid'] = session_id(); //รูปแบบของ sesion คือ $_SESSION[''] ต้อง มี '' ด้วยครับ
    header ( "Location:new_main.php" );   
?>

Date : 2009-04-17 14:26:34 By : plakrim
 


 

No. 10



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

Code (PHP)
<?php
<?
session_start(); 
$user=$_POST[user]; 
$pass=$_POST[pass]; 
if ($user=="test" and $pass=="test") { 
$_SESSION['sess_userid'] = session_id();
header ( "Location: new_main.php" ); 
} else {
	echo "<div align=center>Username หรือ Password ไม่ถูกต้อง</div>";
	echo "<br><div align=center><A HREF=admin.php>กลับหน้าหลัก</a></div>";
	exit();
	}
?>
?>

Date : 2009-04-17 14:28:31 By : dragonjza
 


 

No. 11



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ส่วนของ new_main.php
Code (PHP)
<?php
<?
	session_start();
	if ($_SESSION[user] <> session_id() ) {
	header ("Location: admin.php"); 	
	exit();
	}
	?>
?>

Date : 2009-04-17 14:31:03 By : dragonjza
 


 

No. 12



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

แก้ใหม่ครับ ส่วนของ new_main.php
Code (PHP)
<?php
<?
	session_start();
	if ($_SESSION['sess_userid'] <> session_id() ) {
	header ("Location: admin.php"); 	
	exit();
	}
	?>

<p align="center" class="style5">ระบบจัดการข่าวสารสำหรับ Admin</p>
<p align="center" class="style6"><a href="new_add.php" target="_parent">เพิ่มข่าวสาร</a> | <a href="logout.php" target="_parent">ออกจากระบบ</a></p>

?>

Date : 2009-04-17 14:32:20 By : dragonjza
 


 

No. 13



โพสกระทู้ ( 64 )
บทความ ( 0 )



สถานะออฟไลน์


ลองเอาไปประยุกค์ใช้ดู อันนี้ที่เราเขียนโปรเจค ลองดูนะ น่าจะคล้ายๆกัน
Quote:
<?php
@session_start();
header("Cache-control:private");
if(empty($_POST['name']) || empty($_POST['pass'])) {
header("location: login.php?");
exit;
}else {
$name = $_POST['name'];
$pass = $_POST['pass'];
require('conn_mysql.php');
$query = "select * from person where PERSON_ID = '$name' and pass = '$pass'";
$result=mysql_query($query);
$count=mysql_num_rows($result);
if ($count==1){
$_SESSION['name'] = $name;
$_SESSION['pass'] = $pass;
header("location: list.php?");
}else{
header("location: login.php?");
}
}
?>

Date : 2009-04-17 15:35:56 By : Pizz
 


 

No. 14



โพสกระทู้ ( 24 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
<?php
$user=$_POST[user]; 
$pass=$_POST[pass]; 

if ($user=="test" and $pass=="test") { 
    session_start(); 
    header("Cache-control:private"); <<ลองเพิ่มนี่เข้าไปดูครับ
    $_SESSION[sess_userid]=session_id();
    header ( "Location:new_main.php" );     

?> 


Date : 2009-04-17 16:07:15 By : agazin
 


 

No. 15



โพสกระทู้ ( 142 )
บทความ ( 0 )



สถานะออฟไลน์


คุณ World แก้ไขได้รึยังครับ ถ้าได้แล้ว ช่วยมาเฉลยด้วยนะครับ ถือเป็นวิทยาทานแก่ผู้อื่น รวมถึงผมด้วยครับ กำลังจะมา post ถามผู้รู้ในบอร์ดพอดี โชคดีที่เจอกระทู้ของคุณ ผมเจอ case เดียวกันเลยครับ แก้ไม่ได้ ไม่รู้ผิดตรงไหน

ปล.ผมลองตามวิธีข้างต้นหมดแล้ว แต่ก็ยังแก้ไม่ได้ ยังไงก็รบกวนช่วยหน่อยนะครับ
Date : 2009-04-17 21:55:34 By : nopasurada
 


 

No. 16



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

โดยปกติแล้วทำตัวนี้ก็ผ่านแล้วนะครับ ตามที่พี่ PlaKriM บอกแหล่ะครับ
Code (PHP)
<?php
<? 
session_start();  
$user=$_POST[user];  
$pass=$_POST[pass];  
if ($user=="test" and $pass=="test") {  
$_SESSION['sess_userid'] = session_id(); 
header ( "Location: new_main.php" );  
} else { 
    echo "<div align=center>Username หรือ Password ไม่ถูกต้อง</div>"; 
    echo "<br><div align=center><A HREF=admin.php>กลับหน้าหลัก</a></div>"; 
    exit(); 
    } 
?> 
?>

ผมได้ลองกับ Note Book ดูแล้ว ปรากฏว่าปกติครับ แต่เครื่อง PC อีกเครื่องไม่ได้ น่าจะเป็นที่เราปรับอะไรในเครื่องคอมฯ เราสักอย่างแน่เลยครับ

ไม่แน่ใจว่าเกี่ยวกับ IIS หรือป่าวนะครับ


ขอขอบคุณทุกๆคนที่แนะนำวิธีต่างๆ ครับ


จบข่าว อิอิ
Date : 2009-04-17 23:05:23 By : dragonjza
 


 

No. 17



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ตัวนี้ Code เดิมๆ ก็ได้ปกติครับ ผ่านฉลุย
Code (PHP)
<?php
<?
$user=$_POST[user];  
$pass=$_POST[pass];  
session_start();  
if ($user=="test" and $pass=="test") {  
$_SESSION[sess_userid] = session_id(); 
header ( "Location: new_main.php" );  
} else { 
    echo "<div align=center>Username หรือ Password ไม่ถูกต้อง</div>"; 
    echo "<br><div align=center><A HREF=admin.php>กลับหน้าหลัก</a></div>"; 
    exit(); 
    } 
?>
?>


สงสัยเป็นกับเครื่องเราแล้วครับ...เดวพรุ้งนี้จะลองเครื่อง PC อีกครั้งดูละกันครับ
Date : 2009-04-17 23:09:08 By : dragonjza
 


 

No. 18



โพสกระทู้ ( 142 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณครับ คุณ world ผมก็ว่างั้น น่าจะเป็นที่เครื่อง เพราะระหว่างที่รอคุณมาตอบ ผมได้หาข้อมูลเพิ่ม ส่วนใหญ่คนที่เจอ case เดียวกัน แค่เอา session_start() ไปไว้ข้างบนก็หายนะ แต่ก็มีบางคนแก้ไม่ได้เหมือนกัน เขาบางว่าน่าจะเป็นที่เครื่อง ไม่รู้ต้องไปปรับอะไรรึเปล่า รบกวนผู้รู้เข้ามาตอบหน่อยนะครับ ขอบคุณล่วงหน้า
Date : 2009-04-17 23:15:52 By : nopasurada
 


 

No. 19



โพสกระทู้ ( 49 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ถึงคุณ Nop ครับ ได้ใช้ CSS เข้ามาเกี่ยวข้องมั๊ยครับ ถ้ามีต้องเอา CSS ออกนะครับ
ลองดูครับ

ทำไมติดแค่ CSS ยังไม่เข้าใจเหมือนกัน
Date : 2009-04-18 15:07:50 By : dragonjza
 


 

No. 20



โพสกระทู้ ( 142 )
บทความ ( 0 )



สถานะออฟไลน์


ถึงคุณ World ผมไม่ได้ใช้ CSS เลยครับ
ผมเจอบางคนบอกว่า เขาลง appserv ใหม่ แล้วหาย ผมก็เลยคิดว่าน่าจะเกี่ยวกับ php.ini รึเปล่าไม่รู้ เพราะตอนนี้ไม่สามารถเปิด page นามสกุล php ที่ทำไว้ในเครื่องด้วย firefox ได้เลยครับ มันมี pop-up ขึ้นมาถามว่าจะให้เราเปิด file นั้นโดยใช้โปรแกรมอะไร พอเราคลิก มันก็จะเปิด tab ใหม่ขึ้นมาถามแบบเดิมอีก ไม่รู้เป็นอะไร แต่ใช้ IE ได้ตามปกติ ตอนนี้เลยทดสอบ webpage โดยใช้ IE เอา แต่ปกติใช้ firefox

รบกวนผู้รู้เข้ามาแนะนำหน่อยครับ
Date : 2009-04-18 21:08:35 By : nopasurada
 


 

No. 21

Guest


<? php

<?
มีแบบนี้ 2 อันรึป่าว

?>
?>

ปกติเห็นมีแค่ เปิด/ปิด <? ?> ใช่ป่าวหว่า...ไม่รุ้มั่วเอา
Date : 2009-04-20 03:21:27 By : YOD
 


 

No. 22



โพสกระทู้ ( 300 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


เหมือนคุณ No.21 ค่ะ ไม่เคยเห็นแท็กซ้อนกันมาก่อนเลยค่ะ แบบ<?php กับ <? หรือว่ามีแต่เรายังไม่เคยศึกษาเนี่ย แปลกใจอะ
Date : 2009-04-20 09:41:39 By : jiro_aaron
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ตรวจสอบ Session ให้ด้วยคับว่าผิดตรงไหน รับค่ามาจะให้ไปแสดงหน้า new_main.php แต่ผิดพลาดตรงไหนบอกทีครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่