[B] Colocando Referidos 28.07.15 14:40
Olá power-pixeanos,
recentemente vi que muitos hotéis querem o sistema de referidos, e para ajudar, vos trago este tutorial.
1º passo:
Acesse seu .htacess e coloque o código abaixo (ATENÇÃO: VERIFIQUE SE JÁ TEM ESTE CÓDIGO NO SEU .HTACESS, SE JÁ TIVER, NÃO COLOQUE).
2º passo:
Crie um arquivo chamado "refer.php". Copie o código abaixo e cole lá, e depois salve.
3º passo:
Abra seu phpmyadmin, coloque a sql abaixo e depois execute.
Final:
Sua cms precisará ter o arquivo "referidos.php". Não vou passar este arquivo porque o design da minha cms é diferente do design da cms de vocês, mas é só você procurar aqui no fórum uma cms que seja quase igual a sua e pegar a referidos.php dela.
Te ajudei?
Por favor deixe seu +, é muito importante :D
És visitante no fórum?
Registre-se já e tire dúvidas, baixe arquivos pro seu hotel e muito mais!
És novato?
Seja bem vindo à família power pixel :D
recentemente vi que muitos hotéis querem o sistema de referidos, e para ajudar, vos trago este tutorial.
1º passo:
Acesse seu .htacess e coloque o código abaixo (ATENÇÃO: VERIFIQUE SE JÁ TEM ESTE CÓDIGO NO SEU .HTACESS, SE JÁ TIVER, NÃO COLOQUE).
- Código:
RewriteRule ^r=(.*)$ /refer.php?u=$1
RewriteRule ^refer/(.*)$ /refer.php?u=$1
RewriteRule ^referidos/(.*)$ /referidos.php?n=$1
2º passo:
Crie um arquivo chamado "refer.php". Copie o código abaixo e cole lá, e depois salve.
- Código:
<?php
require_once('./data_classes/server-data.php_data_classes-core.php.php');
if(session_is_registered(username)) {
header("Location: ".$path);
exit;
}
$sql = mysql_query("SELECT * FROM users WHERE ip_last='".$_SERVER['REMOTE_ADDR']."'");
$sql1 = mysql_query("SELECT * FROM users_referidos WHERE ip_referida='".$_SERVER['REMOTE_ADDR']."'");
if(mysql_num_rows($sql) > 0) {
header("Location: " . $path . "/quickregister/start");
exit;
} elseif(mysql_num_rows($sql1) > 0) {
header("Location: " . $path . "/quickregister/start");
exit;
} else {
$r = mysql_real_escape_string($_GET['r']);
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("INSERT INTO users_referidos (usuario, ip_referida, fecha) VALUES ('".$r."','".$remote_ip."','".time()."')");
header("Location: " . $path . "/quickregister/start");
}
?>
3º passo:
Abra seu phpmyadmin, coloque a sql abaixo e depois execute.
- Código:
CREATE tab[b][/b]le IF NOT EXISTS `users_referidos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`usuario` varchar(400) NOT NULL DEFAULT 'user',
`ip_referida` varchar(50) NOT NULL,
`fecha` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 ;
Final:
Sua cms precisará ter o arquivo "referidos.php". Não vou passar este arquivo porque o design da minha cms é diferente do design da cms de vocês, mas é só você procurar aqui no fórum uma cms que seja quase igual a sua e pegar a referidos.php dela.
Te ajudei?
Por favor deixe seu +, é muito importante :D
És visitante no fórum?
Registre-se já e tire dúvidas, baixe arquivos pro seu hotel e muito mais!
És novato?
Seja bem vindo à família power pixel :D