Visualizzazione risultati 1 fino 4 di 4

Discussione: [PhpBB2] Simple Firewall mod

  1. #1
    Guest

    Unhappy [PhpBB2] Simple Firewall mod

    Salve ho un forum phpbb 2.x e ci ho installato svariate mods. Recentemente l'ho spostato su un server dedicato, e va tutto bene, a parte questa mod "Simple Firewall" che si può scaricare su: http://www.phpbbhacks.com/download/6317

    Con questa mod si aggiunge un form alla pagina iniziale del forum, evitando l'accesso ai programmi automatici...
    Il problema mio sta che dopo aver trasferito il tutto sembra che questa mod non funzioni più, non si riesce ad entrare nel forum perchè se clicchi sul pulsante per entrare ti ricarica la pagina e sei a capo.

    Ecco il codice da aggiungere:

    Codice:
    //BEGIN: Simple firewall
    //Create by BaoChung
    session_start();
    if (empty($HTTP_SESSION_VARS['letgo']))
    {
    	if (!empty($HTTP_POST_VARS['letgo']))
    	{
    		session_register('letgo');
    		$HTTP_SESSION_VARS['letgo']='xaquebaochung';
    		header("location: index.php");
    		exit();
    	}
    
    	$sform='<html>
    	<head>
    		<title>VIETShare :: Forum :: Funny from your sharing</title>
    		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	</head>
    	<body bgcolor="black">
    	<p>&nbsp;
    	<p>&nbsp;
    	<p>&nbsp;
    	<p align=center><font face="tahoma" size=2 color="white"><b>Wellcome to VIETShare ! </b><br><a href=http://vietshare.tk>http://vietshare.tk<a/></font>
    	<p align=center>
    	<table>
    	<tr><td>
    		<form name="sercform" method="POST" action="index.php">
    			<input type="submit" value="Enter Forum" name="letgo">
    		</form>
    	</td></tr>
    	</table>
    	</body>
    	</html>';
    	echo $sform;
    
    	exit();
    }
    //END: Simple firewall
    Ecco il cookie che mi viene generato:

    Codice:
    Nome: PHPSESSID
    Contenuto: aqb76phlie87vb73l3ui0qe3f1
    Server: www.dominio.com
    Percorso: /
    Invia per: Qualunque tipo di connessione
    Scadenza: a fine sessione
    Non riesco a capire dove stia il problema, sul vecchio server funzionava, su questo nuovo no...

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Al posto di "$HTTP_SESSION_VARS" prova a utilizzare "$_SESSION" e al posto di "$HTTP_POST_VARS" utilizza "$_POST".
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Red face Si funziona

    Si funziona addesso. Se mi spieghi a grandi linee come mai ti sarei grato.

    Grazie mille e scusa per il titolo della discussione

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    A grandi linee dipende dalla versione di PHP. Quelle più vecchie utilizzavano il metodo presente nel tuo script.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •