Skocz do zawartości

PHPSESSID


Ruta89

Rekomendowane odpowiedzi

W wyszukiwarce dołącza mi się taki kod www.normalnyadresstrony.pl/npdzial.php&PHPSESSID=70051faa77740b7bcb00d8b2d5e5c545

Pracuje na cmsie, wcześniej na darmowym chostingu mi takie coś nie wyskakiwało, a teraz przeniosłem się na płaty! Niechce aby tak się działo, ponieważ szkodzi to mojemu rankingowi w google. Jak ktoś wie jak się tego pozybyć niech napisze:) Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

A ja sie przylacze bo mam sesje na forum phpBB. Wchodzi sie na strone i wszystkie linki maja sesje klika sie na dzial i glebiej juz sa bez sesji i tu jest problem bo jak ktos wchodzi do dzialu to adsense mu pokazuje kiepskie reklamy lub wcale przez te sesje ;]

Pozdrawiam, breja

wl4u3.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli masz phpBB od przema może Ci pomóc tylko przejście na AdKontekst, AdSense nie wydala z więcej niż jedną reklamą, za drugim wejściem na stronę już daje trzy ale nam zależy na tym pierwszym wejściu z sesją. Jeśli masz natomiast phpBB "czyste" to u mnie sprawdza się:

Modyfikacja nie zalecana - goście przeglądający forum nie dostają własnej sesji. Czyli ich sesja nie jest w ogóle zapisywana w bazie i nie podąża sesja za nimi. Zredukowano w ten sposób bardzo dużo zapytań, przyśpieszenie o 20% oraz wyświetlają się trzy reklamy AdSense.

sessions.php

szukamy
Kod:

  //
  // Create or update the session
  //


po tym wstawiamy

Kod:
  if ( $user_id != ANONYMOUS )
{


szukamy

Kod:
$sessiondata['autologinid'] = ( $enable_autologin && $sessionmethod == SESSION_METHOD_COOKIE ) ? $auto_login_key : '';
  $sessiondata['userid'] = $user_id;


po tym wstawiamy:

} 

Potrzebujesz pomysł na biznes? Zapraszam na największe forum biznesowe w Polsce!

Odnośnik do komentarza
Udostępnij na innych stronach

Forum mam bardzo dobrze zoptymalizowane i session killera mam ale on dziala dla robotow! a mi chodzi o wywalenie sesji dla uzytkowinkow jak wchodza na forum i po pierwszym klikniecu maja sesje w URLu dlatego nie dostaja reklam z adsense ;p

Kliknij sobie w moje sieci bezprzewodowe i wejdz w jakis dzial zobaczysz o co mi chodzi :D

Pozdrawiam, breja

wl4u3.gif

Odnośnik do komentarza
Udostępnij na innych stronach

To do funkcji append_sid

dodaj global $userdata;

Zamień

if ( !empty($SID) && !eregi('sid=', $url) && !areyouabot() )

na

if ( !empty($SID) && !eregi('sid=', $url) && !areyouabot() && !$userdata['session_logged_in'])

stopka usunieta z wpoodu wirusa na stronie docelowej

Odnośnik do komentarza
Udostępnij na innych stronach

Do czego slozy wogole to ID sesji? Jesli niema w portalu logowania, to mozna bezpiecznie cos takiego wywalic, czy moze to powodowc poblemy?

Mam na mysli inna strone, niz forum phpBB.

mw.org.pl

zwoliludu.gif

Potrzebne ci są jakieś gadżety reklamowe, np. czapeczki lub t-shirty?

Prwie dwóletni katalog SEO, moderowany niemal codziennie.

Jeśli grasz w OGame zobacz na strone naszego sojuszu!

Odnośnik do komentarza
Udostępnij na innych stronach

To będzie występowało zawsze dla opcji

Zobacz posty nieprzeczytane

i jedyny ratunek jaki ja znalazłem to serwowanie AdKontekst.

A ten kodzik to pomaga jak ktoś nowy wchodzi na forum z głównego adresu, czyta jeden post i ucieka, wtedy ładnie pokazywana jest mu reklama.

Potrzebujesz pomysł na biznes? Zapraszam na największe forum biznesowe w Polsce!

Odnośnik do komentarza
Udostępnij na innych stronach

i jedyny ratunek jaki ja znalazłem to serwowanie AdKontekst.
Można jeszcze przerobić kod, tak żeby były w nim wyłącznie pełne ścieżki w linkach do stron :D

Nie znam się na pozycjonowaniu, ja tu tylko zużywam transfer i miejsce w sql.

Roman Kluska ujawnia: nadchodzi INFLACYJNY ARMAGEDON!

 

Wielki Elektronik

Odnośnik do komentarza
Udostępnij na innych stronach

Sprawa wydaje się być banalna...

W oryginalnym sesion killer - miast sprawdzac tablicę z robotami wystarczy sprawdzic czy USER jest zalogowany - i po ptokach.

[edytka]

Byłoby to coś takiego:

zamiast

for ($i = 0; $i < count($RobotsList); $i++) 
{ 
if ( strstr($botID, $RobotsList[$i]) ) 
{ 
	return TRUE; 
} 
}
Return FALSE; 

dać zapis:

	if( $userdata['session_logged_in'] )
{
	return TRUE; 
} else {
	return TRUE; 
	}

powinno zadzialac. Zmian nalezy dokopnac w sesion.php

[edytka 2]

sparwdzilem - u mnie dziala.. ;)

Odnośnik do komentarza
Udostępnij na innych stronach

MMP Dzieki

No tak... MMP już to rozwiązał.. :) niezauważylem.. ;)

Nabiertam złych nawyków - czytam w locie :)

[edytka]

zapomnialem tylko dodac ze przy moich modyfikacjach baza (tablica) robotów jest już zbędna - swobodnie można ją usunąć.

Odnośnik do komentarza
Udostępnij na innych stronach

Do czego slozy wogole to ID sesji? Jesli niema w portalu logowania, to mozna bezpiecznie cos takiego wywalic, czy moze to powodowc poblemy?

Mam na mysli inna strone, niz forum phpBB.

Tak ogólnie to sesje służą do przesyłania zmiennych.

W wielu serwisach nie są potrzebne.

Jeżeli chodzi o Twój serwis, to moja szklana kula mówi mi, żebyś spróbował czy wszystko działa poprawnie bez sesji.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności