Gå til innhold
Trenger du hjelp med internett og nettverk? Still spørsmål her ×

Cookie-rot i phpBB


Anbefalte innlegg

Jeg og noen flere har i forbindelse med KlubbLAN satt opp et forum --> phpBB 2.0.3.

 

http://www.klubblan.no-ip.com/forum

 

Ok. Greit så langt.

Poblemet er at hvis man sender en post og trykker på "vis forum" (eller noe liknende) så vises ikke den posten man postet! Dette problemet oppstår derimot ikke hvis man trykker på "vis innlegg" eller lar den bare gå sin gang. Svært merkelig! Hvis man nå trykker på "vis forum", hjelper det å slette kakene (cookies) og "alt frakoblet innhold".

Hvis man bruker Opera hjelper det å bare trykke på F5 (oppdatere). Men et forum skal nå helst funke for alle, da...

 

 

Cookie-instillingene:

Cookie Domene:-

Cookie Navn:klubbLan

Cookie sti:/

Cookie sikker [ https ]:av

Session tid:3600

 

Noen som har noen idé om hva som kan være galt!?!?

Lenke til kommentar
Videoannonse
Annonse

Sørg for at forumet har nok privelegier. Høres ikke ut som cookie problemer... Btw, søk på forumet på www.phpbb.com :)

 

Redigert: Nei nei nå surrer jeg! Hadde samme problemet selv jo :). Problemet ditt er at du kjører Apache 2! php støtten er kun eksperimentell. Jeg gikk over til Apache 1.3 elns, da funkan som aldri før 8). Desverre er det lite å gjøre med det, bortsett fra å legge inn noe force refresh koder i header.php, men det er ikke noe smart....

 

Bytt til en tidligere Apache versjon. Apache 1 stable version funker bra :yes:

Lenke til kommentar

btw her har du den koden å fikse med :). Som sagt den er rævva og den umuligjør oppdatering av forumet til nyere versjon uten fjerning. En dirty hack :D, ta mitt råd og bytt Apache versjon med en gang...

 

Sett i php.ini (windows du brukte) : register_globals = On

Og restart Apache. Så følger du denne *kremt* _guiden_ :lol:

 


#-----[ COPY/UPLOAD ]------------------------------------------ 

# 

phptouch1 to <yourforumroot> and edit your <forumroot>Code: 

#!/bin/sh 



if [ -f /tmp/phptouch ] 

then 

   exit 0 

else 

   /var/www/html/phpBB2/phptouch2 >/dev/null & 

fi 



# 

#-----[ COPY/UPLOAD ]------------------------------------------ 

# 

phptouch2 to <yourforumroot> and edit your <forumroot>Code: 

#!/bin/sh 



myforum=/var/www/html/phpBB2 

myfiles=" 

$myforum/common.php  

$myforum/groupcp.php  

$myforum/memberlist.php  

$myforum/privmsg.php  

$myforum/search.php  

$myforum/viewtopic.php  

$myforum/index.php  

$myforum/modcp.php  

$myforum/profile.php  

$myforum/viewforum.php  

$myforum/login.php  

$myforum/posting.php  

$myforum/viewonline.php" 



touch /tmp/phptouch 

sleep 1 

touch $myfiles 

rm -f /tmp/phptouch 



# 

#-----[ RUN ]------------------------------------------ 

#Code: 

cd <yourforumroot> 

chown apache.apache phptouch1 phptouch2 

chmod 700 phptouch1 phptouch2 



# 

#-----[ OPEN ]------------------------------------------ 

# 

includes/template.php: 



# 

#-----[ FIND ]------------------------------------------ 

#Code: 

     // Run the compiled code. 

     eval($this->compiled_code[$handle]); 

     return true; 



# 

#-----[ BEFORE, ADD ]------------------------------------------ 

# 

Code: 

     // Edit your own <forumroot> 

     system('/var/www/html/phpBB2/phptouch1'); 

# 

#-----[ OPEN ]------------------------------------------ 

# 

includes/page_header.php 



# 

#-----[ FIND ]------------------------------------------ 

#Code: 

header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0'); 

header ('Expires: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT'); 

header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');  



# 

#-----[ REPLACE WITH ]------------------------------------------ 

#Code: 

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 

header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT"); 

header("Cache-Control: no-cache, must-revalidate"); 

header("Pragma: no-cache"); 



# 

#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------

 

Lykke til :roll:

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...