Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: session_start() [function.session-start]

  1. #1
    Samurai
    Registriert seit
    07.08.2005
    Beiträge
    231
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard session_start() [function.session-start]

    Ich hänge bei folgender Fehlermeldung und weiss nicht weiter.

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/d00055/websites/test.freshn.de/freshn/inc/oben.php:7) in /home/d00055/websites/test.freshn.de/freshn/inc/unten.php on line 10
    oben.php, 7 ist folgendes:
    Code:
    7 <?php 	include&#40;"inc/db.php"&#41;;
    8		include&#40;"inc/fotoalbum.php"&#41;; 		
    9 ?>
    unten.php, 10:
    Code:
    9 <?
    10 session_start&#40;&#41;;
    11 include 'sessionhelpers.inc.php';
    12 if &#40;isset&#40;$_POST&#91;'login'&#93;&#41;&#41;
    Was genau bedeutet die Meldung? Wo liegt der Fehler?


    Danke schonmal im vorraus!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!


  2. #2
    König(in)
    Registriert seit
    03.07.2004
    Ort
    Rosenheim
    Beiträge
    1.024
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Das starten des Session Management (sesssion_start();) muss auf der Seite auftauchen bevor was anderes geschieht, also bevor irgendwelche Ausgaben gemacht werden da der Befehl in den header mit muss, sobald was anderes gemacht wird, dann ist der befehl nichtmehr im Header. Steht ja da:

    Cannot send session cache limiter - headers already sent

    schreib das mal in die ersten 3 zeilen deine Page:
    Code:
    <?php
    session_start&#40;&#41;;
    ?>
    einfach in die 1. Zeile vor allen anderen Befehlen.

    MfG

  3. #3
    Samurai
    Themenstarter

    Registriert seit
    07.08.2005
    Beiträge
    231
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hrm, der einzige Unterschied ist, dass die Fehlermeldung nu ganz oben steht und sie hat sich ein wenig verändert:

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/d00055/websites/test.freshn.de/freshn/inc/oben.php:7) in /home/d00055/websites/test.freshn.de/freshn/inc/oben.php on line 8


  4. #4
    König(in)
    Registriert seit
    03.07.2004
    Ort
    Rosenheim
    Beiträge
    1.024
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Poste mal den Code der oben.php von zeile 1-10, da der fehler in Zeile 8 auftaucht, dann muss vor dem session_start(); ja schon was kommen... oder includest du die Datei in eine andere? Wenn du hergest und hast eine "Seite.php" mit diesem Inhalt:
    Code:
    <html>
    </head>
    <title>BlaBla</title>
    </head>
    <body>
    <?php
       include_once "oben.php";
    ?>
    </body>
    </html>
    Dann wird nunmal der Inhalt der oben.php in die Seite.php eingefügt und das session_start(); ist wiedermal nicht an 1. Stelle der Seite!

    Zeig mal den code, dann sehen ma widdäää

  5. #5
    Samurai
    Themenstarter

    Registriert seit
    07.08.2005
    Beiträge
    231
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ja das war das Problem.. garnicht drüber nachgedacht ^^
    Dank dir!!


  6. #6
    Gast
    Gast

    Standard

    Code:
    Warning&#58; session_start&#40;&#41; &#91;function.session-start&#93;&#58; Cannot send session cookie - headers already sent by &#40;output started at C&#58;\Programme\Apache xammp\xampp\htdocs\Webinterface\config\config.php&#58;2&#41; in C&#58;\Programme\Apache xammp\xampp\htdocs\Webinterface\includes\security.php on line 23
    
    Warning&#58; session_start&#40;&#41; &#91;function.session-start&#93;&#58; Cannot send session cache limiter - headers already sent &#40;output started at C&#58;\Programme\Apache xammp\xampp\htdocs\Webinterface\config\config.php&#58;2&#41; in C&#58;\Programme\Apache xammp\xampp\htdocs\Webinterface\includes\security.php on line 23
    Hab ein so ähnliches Problem Hierbei Handelt es sich um ein Webinterface

    Für einen Server aber ich will keine 300€ Ausgeben damit mir ne Firma eins Codet hier mal den Inhalt der security.php


    [/code]<?php

    // ************************************************** **********************
    //PHPrcon - PHP script collection to remotely administrate and configure Halflife and HalflifeMod Servers through a webinterface
    //Copyright (C) 2002 Henrik Beige
    //
    //This library is free software; you can redistribute it and/or
    //modify it under the terms of the GNU Lesser General Public
    //License as published by the Free Software Foundation; either
    //version 2.1 of the License, or (at your option) any later version.
    //
    //This library is distributed in the hope that it will be useful,
    //but WITHOUT ANY WARRANTY; without even the implied warranty of
    //MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
    //Lesser General Public License for more details.
    //
    //You should have received a copy of the GNU Lesser General Public
    //License along with this library; if not, write to the Free Software
    //Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
    // ************************************************** **********************

    //Start session
    session_start();

    //Is this a new login
    if (isset($_POST["name"]) && isset($_POST["password"]))
    {

    //Has the correct name and password been sent
    if($_POST["name"] == $config_user_name && $_POST["password"] == $config_user_password)
    {
    $_SESSION["name"] = $_POST["name"];
    $_SESSION["password"] = $_POST["password"];
    $_SESSION["time"] = time();
    }

    //No correct name and password
    else
    {
    Authenticate($_POST["name"], $_POST["password"], true);
    exit;
    }
    }

    //Is this an existing login
    else if (isset($_SESSION['name']) && isset($_SESSION['password']))
    {

    //Have the Session variables the correct name and password and has the last page call happened within the last 10 minutes
    if($_SESSION["name"] == $config_user_name && $_SESSION["password"] == $config_user_password && (time() - $_SESSION["time"]) < 3600)
    $_SESSION["time"] = time();

    //No correct Session variables
    else
    {
    Authenticate();
    exit;
    }
    }

    //Any other case
    else
    {
    Authenticate();
    exit;
    }


    function Authenticate($name = "", $password = "", $error = false)
    {

    //Alte Daten loeschen
    $_SESSION["name"] = "";
    $_SESSION["password"] = "";
    $_SESSION["time"] = 0;

    //configs holen
    include("./config/config.php");

    //neues Template erzeugen
    $tpl = new Template("./themes/$config_theme", "keep");

    //Files bekannt machen
    $tpl->set_file(array(
    "main" => "main.ihtml",
    "login" => "login.ihtml",
    ));

    //Sprachblöcke setzen
    include("./includes/language.php");

    //Variablen setzen
    $tpl->set_var(array(
    "LOGIN_CURRENTURL" => $_SERVER["SCRIPT_NAME"],
    "LOGIN_NAME" => $name,
    "LOGIN_PASSWORD" => $password,
    "FEEDBACK" => ""
    ));

    //Sachen einparsen
    if($error)
    $tpl->parse("FEEDBACK", "loginerror", false);

    //alles raus parsen
    $tpl->parse("CONTENT", "login", false);
    $tpl->parse("OUT", "main", false);
    $tpl->p("OUT");

    //CU l8er
    exit;
    }

    ?>
    [/code]

  7. #7
    König(in)
    Registriert seit
    03.07.2004
    Ort
    Rosenheim
    Beiträge
    1.024
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hi,

    wie wird denn die Datei aufgerufen? Als include, in nem Case oder ähnlichem? Oder alleine?

    MfG

  8. #8
    Gast
    Gast

    Standard

    Diese Datei bzw php liegt in einem Ordner der Includes heißt und dadrin befindet sich die security.php

    Aber ich weiß leider nicht wie ich diese Fehlermeldung wegbekomme

  9. #9
    König(in)
    Registriert seit
    03.07.2004
    Ort
    Rosenheim
    Beiträge
    1.024
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    weißt du wo die Datei aufgerufen wird? z. B. in der index.php? oder woanders? das müsste man mal wissen.

    mfg

  10. #10
    Gast
    Gast

    Standard

    Nein das weiß ich leider nicht wie gesagt es ist ein Webinterface ich denke mal es wird in einer dieser Datein geöffnet

    info_index.php
    rcon_index.php

    Es kann aber auch sein das es eine andere Datei ist

    Stammordner
    rcon_command.php
    rcon_serverconfig.php
    rcon_help.php
    rcon_banlist.php
    rcon_servermaps.php
    rcon_news.php
    rcon_serverrules.php

    classes (Ordner)

    rcon_hl_net.inc
    template.inc

    config (Ordner)
    config.php

    includes (Ordner)

    language.php
    security.php

    language.php (Ordner)
    english
    german
    etc..

    themes (Ordner)
    Styles

    mappics (Ordner)

    Map Karten

Ähnliche Themen

  1. Problem mit session_start() - trotz in 1. Zeile
    Von Shadowdance im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 29.04.2008, 17:42
  2. function speichern()
    Von nici im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 23.05.2007, 19:39
  3. von einer JS function aus eine php function starten..
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 15.10.2006, 18:00
  4. session_start()
    Von mr_jingles im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 20.07.2006, 16:17
  5. PHP-Function nach onClick
    Von L.L. im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 24.03.2006, 23:21

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •