PHP Developer Channel :: 討論園地

您尚未登入。

#1 2007-09-01 13:56:13

hkhrm2003
New member
註冊日期: 2007-09-01
文章數: 1

Header,session_register及session_start出現了問題— —"

Warning: Cannot modify header information - headers already sent by (output started at E:\AppServ\www\ftp\hkhrm2003\cit\SubsCheck.php:1) in E:\AppServ\www\ftp\hkhrm2003\cit\SubsCheck.php on line 15

Warning: session_register() [function.session-register]: Cannot send session cookie - headers already sent by (output started at E:\AppServ\www\ftp\hkhrm2003\cit\SubsCheck.php:1) in E:\AppServ\www\ftp\hkhrm2003\cit\SubsCheck.php on line 17

Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at E:\AppServ\www\ftp\hkhrm2003\cit\SubsCheck.php:1) in E:\AppServ\www\ftp\hkhrm2003\cit\SubsCheck.php on line 17

以下是我的script:

<?php
include("database.php");
$UserEmail=$_POST["SubsEmail"];
$Action="SELECT SubsEmail FROM subscribers
WHERE SubsEmail='$UserEmail'";
$CheckSQL=mysql_query($Action) or die("Checking Failed");
if(mysql_num_rows($CheckSQL) > 0) {
echo "This E-Mail is already used by our subscribers. Please use another E-Mail for subscription. Thank You!";
exit;
}
$insertSQL="INSERT INTO subscribers (SubsEmail)
VALUES ('$UserEmail')";
$Result=mysql_query($insertSQL) or die("Subscribers Information Insert Failed!");
header("Location:SubsSuccess.php");
session_start();
session_register("UserEmail");
exit;
?>

我已經看了很多文章,亦嘗試改了output_buffering為1
但問題仍舊出現,請求各位協助

最後修改: hkhrm2003 (2007-09-01 13:58:54)

離線

 

#2 2007-09-10 19:47:27

teke15
New member
註冊日期: 2007-09-10
文章數: 1

Re: Header,session_register及session_start出現了問題— —"

請問您的 php 版本為?

離線

 

#3 2007-10-15 09:08:56

linuxsje
New member
註冊日期: 2007-10-15
文章數: 2

Re: Header,session_register及session_start出現了問題— —"

session_start() 要放在HTML前面吧!

離線

 

論壇頁尾

Web Hosting
PHP Developer Channel
Powered by PunBB 1.2.9
© Copyright 2002–2005 Rickard Andersson