php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.05.2005, 10:16  
Gast
 
Beiträge: n/a
Standard Session ID wird beim reload erneuert ?!?!

Hi Leutz !

Ich starte ne Session mit:


PHP-Code:
<?php
if(isset($_GET['section']) AND ("admin" == $_GET['section'])) {
        
session_start();
         
        if(!isset(
$_SESSION['IP'])) {
            
$_SESSION['IP'] = $_SERVER['REMOTE_ADDR'];
        }
        if(
$_SESSION['IP'] != $_SERVER['REMOTE_ADDR']) {
            echo 
"<p class=\"error\">\n";
            echo 
"    Sie dürfen nicht die Session von einem\n";
            echo 
"    anderen user Benutzten. Bitte benutzen sie\n";
            echo 
"    folgenden Link um zur Homepage zu gelangen.\n";
            echo 
"    <a href=\"/\">Zurück zur Homepage</a>\n";
            echo 
"</p>\n";
            die(); 
// Aus Sicherheitsgründen die Abarbeitung sofort beenden
        
}
    }
?>

dann log ich mich mit einem Formular ein dass durch " ?action=admin " aufgerufen wird..

soweit so gut ..

wenn ich jetzt eine andere Page betrete z.B. " ?action=admin&site=user " .. dann flieg ich raus und gelang an das loginscript .. und bekomm ne neue ID zugewiesen ...

dabei hab ich bemerkt, dass bei jedem reload die ID erneuert wird, was ja eigentlich nicht so sein soll..

wie kann man das abstellen? ist das serverseitig oder scriptseitig?

bei mir auf Apache wird keine neue ID erstellt, wenn ich auf reload klicke ..

Greez from Hope

PS: cookies werden immer mit der neuen Id versehen..
PPS: der safe_mode ist aufm webserver "on" aufm Home "off" <- liegts daran? wie kann man dann noch mit sessions arbeiten?
?>[/php]
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.05.2005, 10:22  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

mal ne frage du verwechselst aber nicht

section mit action oder ?
robo47 ist offline  
Alt 18.05.2005, 10:23  
Gast
 
Beiträge: n/a
Standard

hast in den anderen formularen auch session_start() drin?
hast irgendwo ein session_destroy() drin?
 
Alt 18.05.2005, 16:06  
Gast
 
Beiträge: n/a
Standard

nein ich verwechsel nicht section mit action .. action=logout ist zum ausloggen z.b. ..

ja klar.. das ist ja grad das ding an der sache .. die anderen formulare brauchen ja nicht session_start() haben, was auch nicht gehen würde, da sie includet werden ..

die anderen seiten werden mit ?section=admin&site=user .. aufgerufen ..

habe aber mittlerweile rausgefunden, dass zwar auf meinem rechner ein cookie gesetzt wird, aber auf dem server in der Header Information kein cookie verzeichnet ist .. setzt ich manuell ein cookie z.b setcookie("myname", session_id()); wird es gesetzt .. und ist auch in d. headerinformation des servers ..

hat jmd. eine idee, warum das cookie z.b von phpkit im header setht ABER MEINS NICHT ??? !
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Session Problem karina_02 PHP Tipps 2008 6 18.05.2008 22:37
Session Variablen als Referenz!? O_o Sam781 PHP-Fortgeschrittene 4 01.10.2007 11:19
Problem bei session Lifetime Cyberbob_at_tot PHP Tipps 2007 5 05.06.2007 17:47
Session in Session tinchen PHP Tipps 2007 22 21.03.2007 19:53
session nach seitenwechsel leer... GELight PHP Tipps 2006 8 17.09.2006 15:17
Frage zur Anwendung einer Session mehrfach... GELight PHP Tipps 2006 10 12.03.2006 16:47
[Erledigt] php session problem :( PHP Tipps 2005-2 5 21.10.2005 16:37
Bei Session - verfall socke PHP Tipps 2005-2 12 01.09.2005 02:30
Klassenobjekt in ner Session speichern?! Finkman PHP Tipps 2005-2 5 09.08.2005 00:38
Session wird nicht angelegt PHP Tipps 2005-2 7 24.07.2005 13:35
Kreieren einer Session PHP Tipps 2005 11 28.05.2005 15:16
verliere Session Sonja PHP Tipps 2005 3 27.04.2005 09:32
[Erledigt] Formulardaten in einer Session speichern, per Link übergeben PHP Tipps 2004-2 2 29.12.2004 15:47
[Erledigt] Hilfe...PhpBB Session Problem!! PHP Tipps 2004-2 2 15.12.2004 18:28
$_GET und Session PHP Tipps 2004 9 20.06.2004 19:17

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php session id erneuern, php session erneuern, session_id erneuern, php session id reload ohne cookie, logout apache reload wieder angemeldet, wann wird eine session erneuert, session-id erneuern, session id ändert sich beim reload, apache session nicht gefunden nach reload, session_id erneuert, bei reload session beenden, zend sessionid erneuert, php session wird bei jedem reload erneuert, apache reload neue session, erneuern der session_id(), apache reload session weg, php session, neue session bei reload, keine neue session id bei neuladen, php,, apache session bei reload beenden

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.