5
<?php
$string = 'Texto';
$string64 = encode_base64($string);
$string = decode_base64($string64);
echo 'Encriptado: '.$string64.'<br/>';
echo 'Desencriptado: '.$string;
?>
<?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();
}
?>
PHP:<?php $string = 'Texto'; $string64 = encode_base64($string); $string = decode_base64($string64); echo 'Encriptado: '.$string64.'<br/>'; echo 'Desencriptado: '.$string; ?>
<?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.
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?
for example, prepend external links with something like http://yourdomain.com/out.php?
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
puedes utilizr base 64, o si no encriptandolo con una clave con AES
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.
<?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ó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>
';
}
?>
encontre esto , un redireccionador base64 de gratispeliculas
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:
<?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();
}
?>
<?php
$string = 'Texto';
$string64 = encode_base64($string);
$string = decode_base64($string64);
echo 'Encriptado: '.$string64.'<br/>';
echo 'Desencriptado: '.$string;
?>
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:
Tan sencillo como irte al acortador de URLs Bit.ly y poner ese enlace en vez de los tuyos desprotegidos.😡
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
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?