kostenloser Webspace werbefrei: lima-city


Cookie(s) lässt sich nicht setzen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    tigercloud

    tigercloud hat kostenlosen Webspace.

    Liebe Lima-City-Community,

    ich habe damals, als wir noch bei einen anderen Hoster waren, eine Funktion geschrieben, die es dem Nutzer ermöglich, den Mauszeiger, der auf http://www.eona.in/ , verändert wird, wieder umzustellen. Dazu wurde beim Nutzer ein Cookie mit den Namen "cursor" gesetzt. Jedoch seid wir bei Lima-City sind, scheint das PHP-Script das Cookie nicht mehr zu setzen. Das Script funktioniert von der Logik her, kann es sein das ich hier bei der "setcookie()"-Funktion etwas beachten muss? Den die Cookies vom PHPBB-Forum werden gesetzt! Daher muss der Fehler bei den Script sein!

    Hier ist die Funktion die das Cookie setzt:

    /includes/custom_scr.php - Line 334 - 349
    /*
    	* @param:
    	* $cursor_cookie
    	* 
    	* @return void
    	*/
    	
    	public function switch_cursor( $cursor_cookie )
    	{
    		$cursor_cookie = $this->escape_string( $cursor_cookie, $this->website_db );
    		
    		if( $cursor_cookie == 0 )
    			setcookie( "cursor", 0, time( ) - 3600 ); // Cursor durch löschen des Cookies wieder umstellen
    		else
    			setcookie( "cursor", 0, time( ) + ( 3600 * 24 ) * 364 ); // Normalen Mauszeiger durch setzen des Cookies zulassen
    	}



    Hoffe mir kann da wer helfen =/ Ihr könnt ja auch einmal ohne Anmeldung versuchen durch den Mauszeiger links oben euren Mauszeiger wieder auf den Standartzeiger zu wechseln.


    Edit: Ich hab das nun hinbekommen, dass das Cookie gesetzt wird (lag daran, dass dies bereits nach dem <html> Tag gesetzt wurde.)
    Jedoch bekomme ich das Cookie nun nicht mehr gelöscht
    setcookie( "cursor", 0, time( ) - 3600 ); // Cursor durch löschen des Cookies wieder umstellen

    Die Zeile wird auch aufgerufen, jedoch löscht es das Cookie nicht...


    Mit freundlichen Grüßen

    Petschko aka Tigercloud

    Beitrag zuletzt geändert: 28.1.2013 17:30:59 von tigercloud
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. h**s

    also bei mir funktioniert der cursor-wechsel (hin und zurück)

    Beitrag zuletzt geändert: 28.1.2013 18:01:41 von hcms
  4. Autor dieses Themas

    tigercloud

    tigercloud hat kostenlosen Webspace.

    joar hab mit jemanden im Skype geschrieben, der mit mir das durchgesehen hat... Leider kann man Themen hier nicht löschen, sonst hätte ich dies bereits gelöscht -.-

    Ich habe meinerseits nen wenig gefailt ^^ Wenn jemanden das interessiert, wie ich das Behoben hatte bzw wie es dazu gekommen ist:

    Ich hatte gedacht, dass der Server ggf. verlangt, dass ich meine Domain mit im setcookiebefehl nutzen müsste hab daher das erste cookie umgeschrieben:

    setcookie( "cursor", 0, time( ) + ( 3600 * 24 ) * 364, "/", "www.eona.in" ); // Normalen Mauszeiger durch setzen des Cookies zulassen

    jedoch kann man dann das cookie nicht so wieder löschen:

    setcookie( "cursor", 0, time( ) - 3600 ); // Cursor durch löschen des Cookies wieder umstellen

    sondern nur so:

    setcookie( "cursor", 0, time( ) - 3600, "/", "www.eona.in" ); // Cursor durch löschen des Cookies wieder umstellen

    Oder man lässt den Pfad und die Domain einfach weg... jedoch muss das einheitlich sein damit es funzt.

    Beitrag zuletzt geändert: 28.1.2013 20:09:31 von tigercloud
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!