Encriptar enlaces externos con Better WordPress External Links

  • Autor Autor 5ice5
  • Fecha de inicio Fecha de inicio
5

5ice5

Quisiera encriptar los links externos de mi web, tal como gratisjuegos gratispeliculas... etc, usando el plugin "Better WordPress External Links" intente hacer algo con la informacion de un post que habia solucionado el usuario [MENTION=9679]cicklow[/MENTION] aqui pero no me funciona, quisiera saber como ejecutar la codificacion base64 que menciona con el pugin de external links.
 
puedes utilizr base 64, o si no encriptandolo con una clave con AES
 
PHP:
<?php
$string = 'Texto';
$string64 = encode_base64($string);
$string = decode_base64($string64);
echo 'Encriptado: '.$string64.'<br/>';
echo 'Desencriptado: '.$string;
?>

Suponte que tenes una página que es web.com/link/?string=encriptado

PHP:
<?php
if(isset($_GET['string']) && $_GET['string'] != NULL){ //Declaramos un if para saber si existe el valor GET 'String' y si que no sea nulo el valor 
$string = $_GET['string']; //Tomamos el valor del GET 'string'
$segundos = 10; //Segundos para redireccionar
header('Refresh: '.$segundos.'; URL='.decode_base64($string)); //Redireccionamos
exit();
}
?>
 
Última edición:
PHP:
<?php
$string = 'Texto';
$string64 = encode_base64($string);
$string = decode_base64($string64);
echo 'Encriptado: '.$string64.'<br/>';
echo 'Desencriptado: '.$string;
?>

Van a decir que lo quiero todo solucionado, pero como implemento el codigo con el pugin de external links

tengo un php definido en el plugin con tiempo de espera y al inicio de la pagina tengo este code

PHP:
<?php
$link = $_GET['link'];
?>
 
Van a decir que lo quiero todo solucionado, pero como implemento el codigo con el pugin de external links

tengo un php definido en el plugin con tiempo de espera y al inicio de la pagina tengo este code

PHP:
<?php
$link = $_GET['link'];
?>

¿Para que usas el plugin?

Actualice el post anterior con el código que precisas.. solo debes crear un archivo .php en la raiz de tu web y luego pasarlo a probar.
 
¿Para que usas el plugin?

Actualice el post anterior con el código que precisas.. solo debes crear un archivo .php en la raiz de tu web y luego pasarlo a probar.

Lo uso para los links que tengo en web y me los mande automaticamente al php, me supongo que con el code que me indicas tendre que redireccionar manualmente en los links o no? :ambivalence:
 
Lo uso para los links que tengo en web y me los mande automaticamente al php, me supongo que con el code que me indicas tendre que redireccionar manualmente en los links o no? :ambivalence:

...

Vamos paso por paso, ¿cuál es tu inquietud o necesidad de modificar ese plugin?
 
...

Vamos paso por paso, ¿cuál es tu inquietud o necesidad de modificar ese plugin?

si xD la verdad no tengo mucho conocimiento en php

ok mira, creo que la idea y ejemplo facil es gratisjuegos, el cual tienen un link y te lo redirecciona a un acortador o php...
Quisiera hacer lo mismo, solo que mi idea era simplificarlo con el plugin external por que lo envia al php que tiene publicidad y tiempo de redireccion, el detalle esta que en la configuracion del plugin para mandarlo al php indica esto
for example, prepend external links with something like http://yourdomain.com/out.php?

donde out.php? al momento de dar click en algun enlace manda esto como ejemplo http://yourdomain.com/out.php?www.facebook.com

quisiera encriptar la ultima parte, pero no se si es editando el plugin o editando el php del redireccionador
 
si xD la verdad no tengo mucho conocimiento en php

ok mira, creo que la idea y ejemplo facil es gratisjuegos, el cual tienen un link y te lo redirecciona a un acortador o php...
Quisiera hacer lo mismo, solo que mi idea era simplificarlo con el plugin external por que lo envia al php que tiene publicidad y tiempo de redireccion, el detalle esta que en la configuracion del plugin para mandarlo al php indica esto


donde out.php? al momento de dar click en algun enlace manda esto como ejemplo http://yourdomain.com/out.php?www.facebook.com

quisiera encriptar la ultima parte, pero no se si es editando el plugin o editando el php del redireccionador

Solo debes entrar a la página de configuración del plugin en: wp-admin/options-general.php?page=bwp_ext_general

Y configurar "Prefix external links with".

---------- Post agregado el 09-feb-2014 hora: 14:53 ----------


[MENTION=19305]5ice5[/MENTION] Code Suggestions For Redirect to External Site (Page 1) ? BWP External Links ? Better WordPress Community
 
Última edición:
puedes utilizr base 64, o si no encriptandolo con una clave con AES

AES es el mejor para encriptar contenido warez creo yo. 😛irate: lastima que yo no lo comprenda :welcoming:
Una guía para entender Advanced Encryption Standard (AES) con muñec...

Solo debes entrar a la página de configuración del plugin en: wp-admin/options-general.php?page=bwp_ext_general

Y configurar "Prefix external links with".

---------- Post agregado el 09-feb-2014 hora: 14:53 ----------



[MENTION=19305]5ice5[/MENTION] Code Suggestions For Redirect to External Site (Page 1) ? BWP External Links ? Better WordPress Community

Quisiera encriptar los links externos de mi web, tal como gratisjuegos gratispeliculas... etc, usando el plugin "Better WordPress External Links" intente hacer algo con la informacion de un post que habia solucionado el usuario [MENTION=9679]cicklow[/MENTION] aqui pero no me funciona, quisiera saber como ejecutar la codificacion base64 que menciona con el pugin de external links.

encontre esto , un redireccionador base64 de gratispeliculas

PHP:
<?php
error_reporting(0);
/* Limpia la variable que queramos */
function limpia($a){
/* Quita http:// */
$a = str_replace("http://","",$a);
/* Limpia caracteres html */
$a = htmlspecialchars($a, ENT_QUOTES);
return $a;
}

/* Obtiene el nombre de la pagina en que estara el script */
$servidor = $_SERVER['HTTP_HOST'];
/* Obtiene la carpeta donde esta el script */
$path = $_SERVER['PHP_SELF'];
/* obtiene el valor de nuestra variable xD */
$page = @$_GET['page'];
$var = @$_GET['url'];

/* Limpia la variable usando la funcion anterior */
$var = limpia($var);
$page = limpia($page);

$var = base64_encode($var);

/* Si $var esta vacia se muestra el formulario
para ingresar una direccion */

/* Si $page esta vacia entonces pregunta por $var xD */
If (empty($page)){
/* Si $var esta vacia muestra el formulario para ingresar una direccion */
if(empty($var)){
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Anonimizer - Inicio</title>
</head>
<body>
<form action="" method="get">
<b>Ingrese una direcci&oacute;n</b><br />
<input type="text" name="url">
<input type="submit" value="Anonimizar!">
</form>
</body>
</html>
';
/* Si $var no esta vacia muestra los enlaces para que el usuario sepa que enlaces
poner en foros o en su sitio */
}else{
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Anonimizer - Obtener</title>
</head>
<body>
<form>
<b>Enlace directo:</b><br />
<input size="60" type="text" value="http://',$servidor,$path,'?page=',$var,'"><br />
<br /><b>Enlace HTML para sitios web y blogs:</b><br />
<textarea rows="4" cols="50"><a href="http://',$servidor,$path,'?page=',$var,'" title="Enlace anonimo" target="_blank">Enlace anonimizado!</a></textarea><br />
<br /><b>Enlace Para foros (bbcode):</b><br />
<textarea rows="4" cols="50">Enlace anonimizado!</textarea><br />
</form><br /><br />
<a href="http://',$servidor,$path,'?page=',$var,'" target="_blank">Probar enlace</a>
</body>
</html>
';
}
/* Si $page tiene un valor entonces muestra el valor anonimizado xD
*/
}else{
$page = base64_decode($page);
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<META HTTP-EQUIV="REFRESH" CONTENT="6;URL=http://',$page,'">
<title>Anonimizer - Obtener</title>
</head>
Por favor espere 5 segundos o haga click <a href="http://',$page,'">aqui</a>
</body>
</html>
';
}
?>
 
Última edición:
encontre esto , un redireccionador base64 de gratispeliculas

Tanto código.. que se puede hacer de la manera que dije:

PHP:
<?php
if(isset($_GET['string']) && $_GET['string'] != NULL){ //Declaramos un if para saber si existe el valor GET 'String' y si que no sea nulo el valor 
$string = $_GET['string']; //Tomamos el valor del GET 'string'
$segundos = 10; //Segundos para redireccionar
header('Refresh: '.$segundos.'; URL='.decode_base64($string)); //Redireccionamos
exit();
}
?>
 
Tanto código.. que se puede hacer de la manera que dije:

Lo siento no lei bien la primera parte que me haz puesto :ambivalence:

Me supongo como me comentaste tengo el php con este codigo

PHP:
<?php
if(isset($_GET['string']) && $_GET['string'] != NULL){ //Declaramos un if para saber si existe el valor GET 'String' y si que no sea nulo el valor 
$string = $_GET['string']; //Tomamos el valor del GET 'string'
$segundos = 10; //Segundos para redireccionar
header('Refresh: '.$segundos.'; URL='.decode_base64($string)); //Redireccionamos
exit();
}
?>

Pero este codigo como o donde lo pondre?

PHP:
<?php
$string = 'Texto';
$string64 = encode_base64($string);
$string = decode_base64($string64);
echo 'Encriptado: '.$string64.'<br/>';
echo 'Desencriptado: '.$string;
?>


Puse el primer code en el php y lo configure con el extended links al link.php?string= pero no me funciona solo se queda en blanco
 
Lo siento no lei bien la primera parte que me haz puesto :ambivalence:

Me supongo como me comentaste tengo el php con este codigo

PHP:
<?php
if(isset($_GET['string']) && $_GET['string'] != NULL){ //Declaramos un if para saber si existe el valor GET 'String' y si que no sea nulo el valor 
$string = $_GET['string']; //Tomamos el valor del GET 'string'
$segundos = 10; //Segundos para redireccionar
header('Refresh: '.$segundos.'; URL='.decode_base64($string)); //Redireccionamos
exit();
}
?>

Pero este codigo como o donde lo pondre?

PHP:
<?php
$string = 'Texto';
$string64 = encode_base64($string);
$string = decode_base64($string64);
echo 'Encriptado: '.$string64.'<br/>';
echo 'Desencriptado: '.$string;
?>


Puse el primer code en el php y lo configure con el extended links al link.php?string= pero no me funciona solo se queda en blanco

Se debe modificar el plugin, y hacer que encripte los links externos que toma y luego hacer el archivo, mañana lo hago si tienes paciencia :encouragement:
 
Se debe modificar el plugin, y hacer que encripte los links externos que toma y luego hacer el archivo, mañana lo hago si tienes paciencia :encouragement:

De verdad gracias por tenerme paciencia en mi duda, ok para entonces espero respuesta :encouragement:
 
Tan sencillo como irte al acortador de URLs Bit.ly y poner ese enlace en vez de los tuyos desprotegidos.😡
 
Busco quien me integre para encriptar los enlaces de descarga directa de mi web , uso unos 4 host quisiera q esos enlaces salientes esten encriptados protegidos en mi codigo fuente, enviar MP con precio,

De hecho uso un anonimizador d enelaces con acortador integrado pero no me encripta enlaces, necesito encriptarlos con base64 hay varios tutos pero no tengo el tiemp de implementarlo
 
no asi no sirve quiero ponerle base64 es para evitar copia de links


Busco quien me integre para encriptar los enlaces de descarga directa de mi web , uso unos 4 host quisiera q esos enlaces salientes esten encriptados protegidos en mi codigo fuente, enviar MP con precio,

De hecho uso un anonimizador d enelaces con acortador integrado pero no me encripta enlaces, necesito encriptarlos con base64 hay varios tutos pero no tengo el tiemp de implementarlo

el encriptador AES + clic n load de jdownloader que usa identi

hace que dure mas los links pero ni idea de como implementarlo para el buen wordpress o foros phpbb smf mybb :distant:

http://forobeta.com/otras-plataformas/518323-script-identi-script-mybb.html
 
Atrás
Arriba