Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 07:55

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Session wird nicht gesetzt

Discussion on Session wird nicht gesetzt within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2013
Posts: 14
Received Thanks: 1
Session wird nicht gesetzt

PHP Code:
<?php

    session_start
();
    
        
$_SESSION['gay']    = 1;
        
        if(!isset(
$_SESSION['gay'])) {
            echo 
"gesetzt, geht klar!";
        } else {
            echo 
"nicht gesetzt";
        }

?>
Mein die Session wäre nicht gesetzt, weiß jemand wo das Problem ist?
Dаvid is offline  
Old 10/11/2013, 03:16   #2
 
elite*gold: 0
Join Date: Aug 2013
Posts: 78
Received Thanks: 22
Ja steht doch da.... PHP hat ganz klar was gegen gay's wie dich xD

Nein Spaß per Seite.. Localhost oder hosted? Überprüfe deine PHP.ini bei [Session] ist doch klar oder? Den Rest Googles du
ωօղძεɾlმղძ is offline  
Old 10/11/2013, 06:09   #3
 
elite*gold: 0
Join Date: Oct 2013
Posts: 14
Received Thanks: 1
Mit anderen Session geht es, aber nur wenn Zahlen drin gespeichert sind wenn aber Namen zB drin sind dann wird diese nicht gesetzt.
Dаvid is offline  
Old 10/11/2013, 08:22   #4
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
dann setz die zahl halt als string rein
tolio is offline  
Old 10/11/2013, 13:48   #5
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Ähm.... Das hier ist Unsinn:
PHP Code:
if(!isset($_SESSION['gay'])) 
Durch das Ausrufezeichen wird das Statement umgekehrt. Du überprüfst damit folglich, ob die Session nicht existiert und gibst "gesetzt" aus, wenn das der Fall ist...
PseudoPsycho is offline  
Old 10/11/2013, 17:18   #6
 
elite*gold: 0
Join Date: Oct 2013
Posts: 14
Received Thanks: 1
Trotzdem funktioniert es nicht, die Session existiert zwar und wenn ich diese ausgeben lasse nennt Sie mir auch den richtigen Wert, jedoch bei der Überprüfung via isset sagt er nur das die beiden mit einer Zahl als Sessioin-Wert existieren die mit einem Text nicht.
Dаvid is offline  
Old 10/11/2013, 18:07   #7
 
kissein's Avatar
 
elite*gold: 0
Join Date: Sep 2005
Posts: 427
Received Thanks: 87

Quote:
isset — Prüft, ob eine Variable existiert und ob sie nicht NULL ist
Was eigentlich in der Bedingung noch fehlt ist


PHP Code:
if(isset($_SESSION['gay']) && !empty($_SESSION['gay'])) 
Bedingung ist erfüllt wenn die Variable gay existiert und nicht leer
kissein is offline  
Old 10/11/2013, 18:47   #8
 
elite*gold: 0
Join Date: Oct 2013
Posts: 14
Received Thanks: 1
egal
Dаvid is offline  
Old 10/11/2013, 19:11   #9
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Quote:
Originally Posted by Dаvid View Post
egal
Gehts nun?^^
Mikesch01 is offline  
Old 10/11/2013, 20:07   #10
 
elite*gold: 0
Join Date: Oct 2013
Posts: 14
Received Thanks: 1
Ja, aber folgender Fehler bei einem Query:

PHP Code:
$MYSQL_UPDATE        "UPDATE players SET last_login='".$CURRENT."' token='".$NEW_TOKEN."' for='".$FOR."' WHERE login='".$USER."'"
Quote:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'token='186859132' for='60' WHERE login='hans' at line 1
Wenn ich nur SET last_login benutze funktioniert es, sobald ich einen von den anderen Einfüge wird der Query nicht mehr ausgeführt. Es wird einzelnt auch nur last_login ausgeführt, die anderen beiden erhalten auch diesen Syntax-Error. Finde den Fehler aber nicht.

Quote:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'for='60' WHERE login='hans'' at line 1
Wenn ich einfach nur FOR updaten möchte.
Dаvid is offline  
Old 10/11/2013, 20:16   #11
 
PseudoPsycho's Avatar
 
elite*gold: 1715
Join Date: Dec 2011
Posts: 672
Received Thanks: 207
Du die Kommata vergessen zwischen den SQL-Parametern vergessen... -.-
PseudoPsycho is offline  
Old 10/11/2013, 20:20   #12
 
elite*gold: 0
Join Date: Oct 2013
Posts: 14
Received Thanks: 1
PHP Code:
$MYSQL_UPDATE        "UPDATE players SET for='".$FOR."' WHERE login='".$USER."'"
So geht es aber auch nicht, hier wird nur ein Parameter gesetzt.

Quote:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'for='60' WHERE login='hans'' at line 1
Dаvid is offline  
Old 10/11/2013, 21:16   #13
 
devcode's Avatar
 
elite*gold: 10
Join Date: Feb 2012
Posts: 313
Received Thanks: 61
Dann versuch mal die ' wegzulassen, oder gib die variablen ohne verkettung ein. Trotzdem hast du das komma vergessen eben.
devcode is offline  
Old 10/11/2013, 21:37   #14
 
elite*gold: 0
Join Date: Oct 2013
Posts: 14
Received Thanks: 1
PHP Code:
$MYSQL_UPDATE        "UPDATE players SET for=$FOR WHERE login=$USER"
Auch so geht es nicht.

Quote:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'for=60 WHERE login=hans' at line 1
Dаvid is offline  
Old 10/11/2013, 21:40   #15
 
devcode's Avatar
 
elite*gold: 10
Join Date: Feb 2012
Posts: 313
Received Thanks: 61
Ja da musst du auch die ' benutzen:

PHP Code:
 $MYSQL_UPDATE "UPDATE players SET for='$FOR' WHERE login='$USER'"
Escapest du die User eingaben eigentlich vorher? Vielleicht solltest du dir mal lieber die Documentation zu einigen sachen durchlesen^^
devcode is offline  
Reply


Similar Threads Similar Threads
Prestigesystem Problem ?! Char wird nicht gekickt oder lvlv zurück gesetzt!
07/11/2013 - Metin2 Private Server - 8 Replies
Hi, also ich habe das Problem das, wenn ich das Prestigeitem benutze nicht gekickt werde und mein lvl auch nicht auf zurückgesetzt wird ! (Root-Server, Kein hamachi!!!) Nach dem ich das Item benutzt habe steht in Putty das hier: http://img5.fotos-hochladen.net/uploads/unbenannt b79gruex0q.png Mein Prestigequest: ------------------------------------------------- -------------------- ---THIS PRESTIGE SYSTEM WAS MADE BY TEARS ...
Wann wird aatrox auf 6300 gesetzt?
06/22/2013 - League of Legends - 14 Replies
Title . Thx im voraus
MAP wird zurück gesetzt
03/31/2012 - Minecraft - 2 Replies
Guten Abend Community, Wir haben Heute unseren MC-Server von 1.1 auf 1.2.4 upgedated! Nun hier der Fehler Unsere Map "world" wird auf einen alten stand zurück gesetzt. Im Server-log hat es keinen Fehler. Das heisst lade ich das Backup von heute Morgen auf den 1.1 Server ist die MAP Richtig. Aber lade ich das gleiche Backup auf den 1.2 Server fehlen auf der Map alle Gebäude die in den letzten 20 Tagen gebaut wurden.
Wird die Ehre auf 0 gesetzt?
01/15/2007 - World of Warcraft - 3 Replies
Hallo ich wollte Fragen ob jemand 100 %ige Informationen über die Ehre hat. Ich hörte sie soll heute Nacht auf 0 gesetzt werden aber kann dass nicht so ganz glauben.Hat jemand genaue Informationen? Bitte keine Spekulationen, danke ! Mfg :bandit:



All times are GMT +1. The time now is 07:55.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.