Ankündigung

Einklappen
Keine Ankündigung bisher.

Bestimmte Session löschen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bestimmte Session löschen

    Hallo,
    Ich betreibe einen Webshop bei dem jedem Benutzer eine Session erhält.
    So sieht das ganze in phpmyadmin aus:
    PHP-Code:
    tracking|a:5:{s:12:"http_referer";a:1:{s:4:"path";s:0:"";}s:2:"ip";s:13:"77.178.82.201";s:4:"date";s:19:"2010-04-05 21:28:50";s:7:"browser";s:166:"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Alexa Toolbar)";s:16:"pageview_history";a:5:{i:0;a:3:{s:6:"scheme";s:4:"http";s:4:"host";s:13:"www.meinedomain.de";s:4:"path";s:1:"/";}i:1;a:4:{s:6:"scheme";s:4:"http";s:4:"host";s:13:"www.google.de";s:4:"path";s:4:"/url";s:5:"query";s:153:"sa=t&source=web&ct=res&cd=1&ved=0CAgQFjAA&url=http%3A%2F%2Fwww.meinedomain.de%2F&rct=j&q=meinedomain&ei=Azq6S97sIs2QOMymnKEL&usg=AFQjCNFXm8M4HMQrlIi30nOu3wq1-4H5HQ";}i:2;a:3:{s:6:"scheme";s:4:"http";s:4:"host";s:13:"www.meinedomain.de";s:4:"path";s:1:"/";}i:3;a:3:{s:6:"scheme";s:4:"http";s:4:"host";s:13:"www.meinedomain.de";s:4:"path";s:1:"/";}i:4;a:3:{s:6:"scheme";s:4:"http";s:4:"host";s:13:"www.meinedomain.de";s:4:"path";s:1:"/";}}}tracked|b:1;language|s:6:"german";languages_id|s:1:"2";language_charset|s:11:"iso-8859-15";language_code|s:2:"de";currency|s:3:"EUR";customers_status|a:20:{s:19:"customers_status_id";s:1:"1";s:21:"customers_status_name";s:4:"Gast";s:22:"customers_status_image";s:16:"guest_status.gif";s:25:"customers_status_discount";s:4:"0.00";s:23:"customers_status_public";s:1:"1";s:26:"customers_status_min_order";s:1:"0";s:26:"customers_status_max_order";s:1:"0";s:33:"customers_status_ot_discount_flag";s:1:"0";s:28:"customers_status_ot_discount";s:4:"0.00";s:33:"customers_status_graduated_prices";s:1:"1";s:27:"customers_status_show_price";s:1:"1";s:31:"customers_status_show_price_tax";s:1:"1";s:27:"customers_status_add_tax_ot";s:1:"0";s:34:"customers_status_payment_unallowed";s:0:"";s:35:"customers_status_shipping_unallowed";s:0:"";s:36:"customers_status_discount_attributes";s:1:"0";s:15:"customers_fsk18";s:1:"1";s:23:"customers_fsk18_display";s:1:"1";s:30:"customers_status_write_reviews";s:1:"1";s:29:"customers_status_read_reviews";s:1:"1";}cart|O:12:"shoppingCart":5:{s:8:"contents";a:0:{}s:5:"total";i:0;s:6:"weight";i:0;s:6:"cartID";N;s:12:"content_type";b:0;}wishList|O:8:"wishList":5:{s:8:"contents";a:0:{}s:5:"total";i:0;s:6:"weight";i:0;s:6:"cartID";N;s:12:"content_type";b:0;}lightbox|O:17:"GMLightboxControl":2:{s:8:"previous";s:5:"false";s:6:"actual";s:5:"false";}account_type|s:1:"0";gm_tracking|O:3:"GMC":2:{s:14:"gmc_current_ip";s:13:"77.178.82.201";s:17:"gmc_current_agent";s:166:"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Alexa Toolbar)";}actual_content|a:1:{s:0:"";a:1:{s:3:"qty";i:0;}} 
    Ich möchte bei usern die von bestimmten urls kommen keine session generieren bzw löschen,habt ihr da eine idee wie ich das machen kann?
    Ich beutze einen Linux Server und denke das ich da was in der php.ini ändern muss.

    geht das?
    <?
    $ref = parse_url($HTTP_REFERER);
    if (!stristr($ref[host], 'meinedomain.de'))
    // löschen der Session.
    session_destroy();
    ?>

  • #2
    probier es doch aus, dann siehst du es doch...
    Selbst im Rollstuhl kann man die Menschenrechte mit Füßen treten.
    Die Politik darf kein hirnfreier Raum sein.

    Kommentar

    Lädt...
    X