Cannot modify header information hiba setcookie()-ra
Sziasztok,
Tudnátok nekem abban segíteni, hogy miért nem tud a login a headerbe írni?
login.phpA programot a http://ethereal-design.info/?id=tutorials&get=showtut&tid=3 szedtem le egy forumocska. és a weberp.fw.hu-n tesztelgetem
Köszönöm!
■ Tudnátok nekem abban segíteni, hogy miért nem tud a login a headerbe írni?
"Warning: Cannot modify header information - headers already sent by (output started at /disk/raid3/w/e/weberp/forum/login.php:17) in /disk/raid3/w/e/weberp/forum/login.php on line 42"
login.php
- <td> </td>
- <td><input type="submit" name="Submit" value="Login" class=form></td>
- </tr>
- </table>
- </form>
- <?php
- if($_POST['Submit']){
- $user = $_POST['user'];
- $pass = $_POST['pass'];
- $pass_md5 = md5($pass);
- include("config.php");
- if(emptyempty($user)){
- echo "Please, insert an username.<br>
- <a href=?id=login>Go Back</a>.";
- die();
- };
- if(emptyempty($pass)){
- echo "Please, insert a password.<br>
- <a href=?id=login>Go Back</a>.";
- die();
- };
- $ok = mysql_query("SELECT * FROM `forum_users` WHERE user='$user' and pass='$pass_md5'")
- or die ("Wrong Password and Username combination, please, <a href=login.php>go back</a> and try again, or register <a href=register.php>here</a> for free if you dont have an account");
- $worked = mysql_fetch_array($ok);
- if($worked){
- $r = mysql_fetch_array(mysql_query("SELECT * FROM `forum_users` WHERE user='$user'and pass='$pass_md5'"));
- $signature = "$r[signature]";
- setcookie ("forum",$user,time()+1957240);
Köszönöm!
php tag előre
updt.
így már sokkal áttekinthetőbb a kód