защити

semprom каза:
Little_Bitch каза:
Как да си защитя phpBB2 ? :roll:

Не слагай никакво модове ... другото което може да направиш е да сложиш phpBB3
Вече има сложени модове (cash mod, банка, democracy) .. а на phpBB3 не съм фенка... Други начини ? :idea:
 
Little_Bitch каза:
semprom каза:
Little_Bitch каза:
Как да си защитя phpBB2 ? :roll:

Не слагай никакво модове ... другото което може да направиш е да сложиш phpBB3
Вече има сложени модове (cash mod, банка, democracy) .. а на phpBB3 не съм фенка... Други начини ? :idea:

Сложи този мод
 
Код:
 <?php
function za6titi($tekst)
{
if ( (int)$tekst )
return $tekst;
else
{
$tekst = addslashes($tekst);
$tekst = htmlspecialchars($tekst, ENT_NOQUOTES);

return $tekst;
}
}

$_GET = array_map("za6titi", $_GET);
$_POST = array_map("za6titi", $_POST);
$_SESSION = array_map("za6titi", $_SESSION);
$_COOKIE = array_map("za6titi", $_COOKIE);
$_SERVER = array_map("za6titi", $_SERVER);
?>
Сложи го в config.php ;)
 
vik96 каза:
Код:
 <?php
function za6titi($tekst)
{
if ( (int)$tekst )
return $tekst;
else
{
$tekst = addslashes($tekst);
$tekst = htmlspecialchars($tekst, ENT_NOQUOTES);

return $tekst;
}
}

$_GET = array_map("za6titi", $_GET);
$_POST = array_map("za6titi", $_POST);
$_SESSION = array_map("za6titi", $_SESSION);
$_COOKIE = array_map("za6titi", $_COOKIE);
$_SERVER = array_map("za6titi", $_SERVER);
?>
Сложи го в config.php ;)
Сложих го и...
Код:
Warning: array_map() [function.array-map]: Argument #2 should be an array in /users/extrapo/public_html/config.php on line 33
Това ми е config.php :
Код:
<?php


// phpBB 2.x auto-generated config file
// Do not change anything in this file!

$dbms = 'mysql4';

$dbhost = 'localhost';
$dbname = 'db;
$dbuser = 'db';
$dbpasswd = 'pass';

$table_prefix = 'phpbb_';

define('PHPBB_INSTALLED', true);

function za6titi($tekst)
{
if ( (int)$tekst )
return $tekst;
else
{
$tekst = addslashes($tekst);
$tekst = htmlspecialchars($tekst, ENT_NOQUOTES);

return $tekst;
}
}

$_GET = array_map("za6titi", $_GET);
$_POST = array_map("za6titi", $_POST);
$_SESSION = array_map("za6titi", $_SESSION);
$_COOKIE = array_map("za6titi", $_COOKIE);
$_SERVER = array_map("za6titi", $_SERVER);

?>
 
<?php

function za6titi($tekst)
{
if ( (int)$tekst )
return $tekst;
else
{
$tekst = addslashes($tekst);
$tekst = htmlspecialchars($tekst, ENT_NOQUOTES);

return $tekst;
}
}

$_GET = array_map("za6titi", $_GET);
$_POST = array_map("za6titi", $_POST);
$_SESSION = array_map("za6titi", $_SESSION);
$_COOKIE = array_map("za6titi", $_COOKIE);
$_SERVER = array_map("za6titi", $_SERVER);

// phpBB 2.x auto-generated config file
// Do not change anything in this file!

$dbms = 'mysql4';

$dbhost = 'localhost';
$dbname = 'db;
$dbuser = 'db';
$dbpasswd = 'pass';

$table_prefix = 'phpbb_';

define('PHPBB_INSTALLED', true);



?>
 
vik96 каза:
<?php

function za6titi($tekst)
{
if ( (int)$tekst )
return $tekst;
else
{
$tekst = addslashes($tekst);
$tekst = htmlspecialchars($tekst, ENT_NOQUOTES);

return $tekst;
}
}

$_GET = array_map("za6titi", $_GET);
$_POST = array_map("za6titi", $_POST);
$_SESSION = array_map("za6titi", $_SESSION);
$_COOKIE = array_map("za6titi", $_COOKIE);
$_SERVER = array_map("za6titi", $_SERVER);

// phpBB 2.x auto-generated config file
// Do not change anything in this file!

$dbms = 'mysql4';

$dbhost = 'localhost';
$dbname = 'db;
$dbuser = 'db';
$dbpasswd = 'pass';

$table_prefix = 'phpbb_';

define('PHPBB_INSTALLED', true);



?>
Код:
Warning: array_map() [function.array-map]: Argument #2 should be an array in /users/extrapo/public_html/config.php on line 18
Това ми дава над хеадера на форума..
18 ред :
Код:
$_SESSION = array_map("za6titi", $_SESSION);
 
Трябва да са декларирани сесийте най-горе : session_start();

ако не стане махни реда
 
vik96 каза:
Трябва да са декларирани сесийте най-горе : session_start();

ако не стане махни реда
Добавих го над : function za6titi($tekst) , и се оправи :) Как мога да го защитя още ? :roll:
 

Back
Горе