Suchmaschinenoptimierung
   
 

SEMSEO Konferenz 2012
 

 
 

Wer kann mir SESSION ID entfernen

Gehe zu Seite Zurück  1, 2
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Ich hab' da mal 'ne Frage
 Alexa Ergebnis Meta Tages dem wc3 Valiator anpassen  
TJ051069

pr


: 06.12.2003
: 42
: Wölfersheim


: 29.12.2003, 05:01    : Wer kann mir SESSION ID entfernen Antworten mit Zitat

Hallo logfile,
ich will ja auch gar nicht das es jemand für mich macht, ganz im Gegenteil. Ich brauche eigentlich nur ne Art "Anleitung". Mein Forum in der Auktion habe ich heute z.B. auch 100% optimiert und zwar alleine Dazu gabs hier in irgend einem Tread ne super Anleitung und damit war das dann auch kinderleicht zu realisieren.
Hier im Forum sind spitzen Leute vertreten und vor allem sind hier nicht nur so abgehobene Vögel wie bei http://www.php-resource.de im Forum. Wenn man da als phpLeihe was postet bekommt man nur dumme Antworten. Das ist hier anders, hier bekommt man auch auf die dümmste Frage ne Antwort und vor allem Hilfe. Aus diesem Grund bin ich sehr gerne hier.
Nach oben
TJ051069 Private Nachricht senden E-Mail senden WWW AIM-Name MSN Messenger
Matthias

pr


: 15.12.2003
: 191
: Bochum


: 29.12.2003, 11:41    : Wer kann mir SESSION ID entfernen Antworten mit Zitat

Willst du deine gesammten Skripts von den SessionIDs befreien, oder möchtest du ein Programm haben, was dir die SessionIDs aus den Logfiles rauswirft?
Nach oben
Matthias Private Nachricht senden
TJ051069

pr


: 06.12.2003
: 42
: Wölfersheim


: 29.12.2003, 13:16    : Wer kann mir SESSION ID entfernen Antworten mit Zitat

Matthias hat Folgendes geschrieben:
Willst du deine gesammten Skripts von den SessionIDs befreien, oder möchtest du ein Programm haben, was dir die SessionIDs aus den Logfiles rauswirft?


Hallo Mattias,
wenn ich mir das so überlege, wäre es besser wenn die SessionID´s komplett (aus dem sichtbaren Bereich) verschwinden würden, denn ich plane noch einen weiteren Umbau der Auktion (ist im Moment noch nicht spruchreif) und dabei sind die Sessions im Browser etwas hinderlich.
Geht sowas den zu machen?
Eine sessions.inc.php gibt es auch. Ich füge mal den Code ein:
Code:

<?
        $sessionID = "";
        $sessionVars = array();
        $sessionVarsPlain = "";
        $sessionTimeout = 1/*days*/ * 60/*hours*/* 60/*minutes*/* 60/*second*/;

        if(!function_exists(getSessionVars))
        {
          function getSessionVars ()
          {
            global $sessionID, $sessionVars, $sessionVarsPlain;

            $query = "SELECT * FROM sessions WHERE id='$sessionID'";
            $result = mysql_query ($query);
            if ($result)
            {
              if (mysql_num_rows($result)>0)
              {
                $row = mysql_fetch_array($result);
                $serialized = $row[vars];

                $sessionVarsPlain = $serialized;

                $sessionVars = unserialize(stripslashes($serialized));
                if (!is_array($sessionVars))
                        $sessionVars = array();

                return 1;
              }
              else
              {
                $sessionID = "";
                $sessionVars = array();
                $sessionVarsPlain = "";
                return 0;
              }
            }
            else
            {
              $sessionID = "";
              $sessionVars = array();
              $sessionVarsPlain = "";
              return 0;
            }
          }
        }

        if(!function_exists(putSessionVars)) {

                function putSessionVars ()
                {
                        global $sessionID, $sessionVars, $sessionVarsPlain;

                        if (strlen($sessionID)==0)
                                return 0;

                        if ( !is_array($sessionVars) )
                                $sessionVars = array();

                        $sessionVarsPlain = serialize ($sessionVars);

                        $query = "UPDATE sessions SET vars='".addslashes($sessionVarsPlain)."' WHERE id='".addslashes($sessionID)."'";
                        $result = mysql_query ($query);

                        if ($result)
                        {
                                return 1;
                        }
                        else
                        {
                                return 0;
                        }
                }

                function createSession ()
                {
                        global $sessionID, $sessionVars, $sessionVarsPlain;

                        $sessionID = md5(uniqid(rand()));

                        $sessionVarsPlain = "";
                        $sessionVars = array();


                        $query = "INSERT INTO sessions (id,vars,created,last_visit) VALUES ('".addslashes($sessionID)."','',NULL,NULL)";
                        $result = mysql_query($query);

                        if ($result)
                        {
                                return 1;
                        }
                        else
                        {
                                return 0;
                        }
                }

        }

        if(!function_exists(removeSession)) {


                function removeSession()
                {
                        global $sessionID, $sessionVars, $sessionVarsPlain;

                        if ( strlen($sessionID)>0 )
                        {
                                $query = "DELETE FROM sessions WHERE id='".AddSlashes($sessionID)."'";
                                $result = mysql_query($query);
                                if ($result)
                                {
                                        $sessionVars = array();
                                        $sessionVarsPlain = "";
                                        $sessionID = "";
                                        return 1;
                                }
                                else
                                {
                                        return 0;
                                }
                        }
                        else
                        {
                                return 0;
                        }
                }

                function putSessionTime()
                {
                        global $sessionID;
                        mysql_query ( "UPDATE sessions SET last_visit=NULL WHERE id='".$sessionID."'" );
                }


        }
        if ( !empty($SESSION_ID) )
                $sessionID = "".$SESSION_ID;
        else
                $sessionID = "".$SSESSION_ID;

        getSessionVars();
        if ( empty($sessionID) )
        {
          createSession();
          @setcookie ( "SSESSION_ID", $sessionID, time()+$sessionTimeout );
        }

        putSessionTime();
        $sessionIDU = urlencode($sessionID);
?>


Nachtrag:
Der Erbauer der Software sagte mir gerade das sich über sie sessionID`s das ganze Programm aktualisieren würde und man diese nicht entferne könne. (bzw. es wäre viel zu umständlich, deshalb hätten sie es so gelassen)
Dann kann man wohl leider doch nix machen, oder?
Nach oben
TJ051069 Private Nachricht senden E-Mail senden WWW AIM-Name MSN Messenger
Webby

pr


: 17.10.2001
: 5429
: Hannover


: 29.12.2003, 20:11    : Wer kann mir SESSION ID entfernen Antworten mit Zitat

Mach ich doch...
sehe http://www.abakus-internet-marketing.de/angebot/angebot.htm
Aber kostenlos, nääää- Mein tochter eine teuer geschmack und Weihnachten war heftig

Aber im ernst. Mit eine tool wie Alias Find & Replace ist es sehr einfach eine große mengen von dateien eine paar php zeilen hinzufügen mit eine klick. Aber die code muss natürlich immer das gleiche sein. Mit session id lieferung code ist das aber wahrscheinlich so und sollte wirklich keine problem sein.

Eine gute beispiel übrigens ist diese forum die eigentlich cloakt mit in die sessioni nclude datei gibt es folgende code.
Code:

 global $SID, $HTTP_SERVER_VARS;

   if ( !empty($SID) && !eregi('sid=', $url) && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Googlebot') && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'slurp@inktomi.com;'))


Dies ist aber vollig ok für Google. Die sagen selbst das mann solltest versuchen session ids vermeiden und durch diese cloaking ist die sichtbares content keinerlei geändert oder getarnt.

ABAKUS Internet Marketing
Professionelle Suchmaschinenoptimierung und Suchmaschinenmarketing
Nach oben
Webby Private Nachricht senden E-Mail senden WWW MSN Messenger
TJ051069

pr


: 06.12.2003
: 42
: Wölfersheim


: 29.12.2003, 20:46    : Wer kann mir SESSION ID entfernen Antworten mit Zitat

:

Mach ich doch...
sehe http://www.abakus-internet-marketing.de/angebot/angebot.htm
Aber kostenlos, nääää- Mein tochter eine teuer geschmack und Weihnachten war heftig

Hallo Webby,
wir hatten vor ca. 2 Monate schon mal telefonisch wegen der optimierung meiner Seite Kontakt. Glaube mir wenn ich es mir leisten könnte hättest du damals schon den Auftrag von mir bekommen. Ich habe allerdings 3 Mädels+Frau....glaube mir die machen mich net nur zu Weihnachten alle Deshalb muss ich alles selbst hin bekommen....
:

Code:

global $SID, $HTTP_SERVER_VARS;

if ( !empty($SID) && !eregi('sid=', $url) && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Googlebot') && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'slurp@inktomi.com;'))

Muss dieser Code mit in die session.ini.php oder immer an den Stellen eingefügt werden wo sessions erzeugt werden?
Nach oben
TJ051069 Private Nachricht senden E-Mail senden WWW AIM-Name MSN Messenger
Webby

pr


: 17.10.2001
: 5429
: Hannover


: 29.12.2003, 21:01    : Wer kann mir SESSION ID entfernen Antworten mit Zitat

Ohne zugang auf deine server kann ich dir leider nicht sagen.
Es liegt aber wahrscheinlich hier...

Code:
if ( empty($sessionID) )
        {
          createSession();
          @setcookie ( "SSESSION_ID", $sessionID, time()+$sessionTimeout );
        }


Ich bin nicht der php spezi im haus aber hier muss eine zusätzliche if mi teine NOT operand statement gemacht wie im klar text

if session id = NOT Googlebot AND session_id = empty then create session

Oder sowas ähnliches.
Du brauchst aber mit sicherheit jemand das ganz fit im php ist (nicht ich, ich outsource selbst wenn ich es brauche). Muss nicht teuer sein für eine paar zeile.

Alan

ABAKUS Internet Marketing
Professionelle Suchmaschinenoptimierung und Suchmaschinenmarketing
Nach oben
Webby Private Nachricht senden E-Mail senden WWW MSN Messenger
TJ051069

pr


: 06.12.2003
: 42
: Wölfersheim


: 31.12.2003, 14:14    : Wer kann mir SESSION ID entfernen Antworten mit Zitat

:

Du brauchst aber mit sicherheit jemand das ganz fit im php ist (nicht ich, ich outsource selbst wenn ich es brauche). Muss nicht teuer sein für eine paar zeile.

Hallo an alle PHP-Spezis,

falls dies jemand für mich realisieren kann, bitte pm an mich schicken. Ich selbst bekomme das nicht hin und da das Prog. sich scheinbar auch dadurch aktualisiert, kann ich mir damit keine Experimente erlauben.

Thomas
Nach oben
TJ051069 Private Nachricht senden E-Mail senden WWW AIM-Name MSN Messenger
artlow

pr


: 01.03.2005
: 18



: 28.03.2005, 16:37    : Wer kann mir SESSION ID entfernen Antworten mit Zitat

Hi all,

habe diesen Thread gefunden und genau dasselbe Problem...
Wer weiss wie es geht?

thx,
artlow
Nach oben
artlow Private Nachricht senden
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Ich hab' da mal 'ne Frage
Seite 2 von 2
Gehe zu Seite Zurück  1, 2

 






Ähnliche Beiträge
Thema Forum Antworten
Komischer Link Code beim Tausch, frage wer kann mir helfen? Komischer Link Code beim Tausch, frag... luzie Ich hab' da mal 'ne Frage 1 16.05.2012, 13:56 Komischer Link Code beim Tausch, frage wer kann mir helfen?
Wo kann man Daten verkaufen? Wo kann man Daten verkaufen? mediasolutionZ Ich hab' da mal 'ne Frage 5 16.05.2012, 00:06 Wo kann man Daten verkaufen?
kann Display-Netzwerk für Performance-Kampagen sinnig sein? kann Display-Netzwerk für Performance... grhansolo Google Adwords & Facebook Ads, Yahoo!, Microsoft adCenter 4 14.05.2012, 17:16 kann Display-Netzwerk für Performance-Kampagen sinnig sein?
wann und warum kann CPM sinnvoll sein? wann und warum kann CPM sinnvoll sein? grhansolo Google Adwords & Facebook Ads, Yahoo!, Microsoft adCenter 8 14.05.2012, 12:28 wann und warum kann CPM sinnvoll sein?
Massnahmen für Google Image Verbesserungen/Inhalte entfernen Massnahmen für Google Image Verbesser... TimoNRW Ich hab' da mal 'ne Frage 7 29.04.2012, 19:30 Massnahmen für Google Image Verbesserungen/Inhalte entfernen
Kann mir das einer erklären? Kann mir das einer erklären? Epos Google Forum 3 28.04.2012, 12:52 Kann mir das einer erklären?
Geht mir auf den Sack, kann ich auch abmahnen? Geht mir auf den Sack, kann ich auch ... dacapo Domainpopularität / Linkpopularität / Links aufbauen 25 27.04.2012, 18:13 Geht mir auf den Sack, kann ich auch abmahnen?

Suchmaschinenoptimierung | Latent Semantische Optimierung (LSO) | SEO Blog | SEO Online Tools | Suchmaschinenmarketing Angebot | Online Marketing

Impressum

Dieses SEO Forum läuft unter phpBB.


Sie lesen gerade: Wer kann mir SESSION ID entfernen - Seite 2