bakkalizach
Gamma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Hay muchas formas de hacer, una seria enviar a través del url de la nueva pestaña el link, puede ser codificado en un código base64 y capturarlo en la nueva pestaña con un GETLo que quiero hacer es que al hacer click en el "enlace de descarga" se abra una ventana nueva y que en dicha ventana nueva se muestre el enlace de descarga de la ventana anterior, es eso posible?
Osea que el enlace de descarga de la primera pagina pase a la segunda, gracias de antemano
podrias decirme como es el codigo?Hay muchas formas de hacer, una seria enviar a través del url de la nueva pestaña el link, puede ser codificado en un código base64 y capturarlo en la nueva pestaña con un GET
lo realice mediante un script, pero como hago que el link codificado que esta en la url me lo imprima en pantalla?Hay muchas formas de hacer, una seria enviar a través del url de la nueva pestaña el link, puede ser codificado en un código base64 y capturarlo en la nueva pestaña con un GET
<?php
//primer pagina:
//también puedes poner el href con javascript
$thisurl = "http://localhost/Testf/test.php";
$urlenc=urlencode($thisurl);
$urldestino ="http://localhost/Testf/segundapagina.php?urlrefer=".$urlenc;
?><a href="<?php echo $urldestino ?>">test test test test</a><?php
?>
//en tu segunda pagina:
if (isset($_GET['urlrefer'])) {
echo $_GET['urlrefer'];
} else {
}
muchisimas gracias por compartir tu conocimiento, una consulta, que quiere decir "php dice de que mejor no confiar en ella"?PHP:<?php //primer pagina: //también puedes poner el href con javascript $thisurl = "http://localhost/Testf/test.php"; $urlenc=urlencode($thisurl); $urldestino ="http://localhost/Testf/segundapagina.php?urlrefer=".$urlenc; ?><a href="<?php echo $urldestino ?>">test test test test</a><?php ?>
PHP://en tu segunda pagina: if (isset($_GET['urlrefer'])) { echo $_GET['urlrefer']; } else { }
edit sobre lo HTTP_REFERER: (php dice de que mejor no confiar en ella)
PHP: $_SERVER - Manual
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.www.php.net How reliable is HTTP_REFERER?
I need to check and record the referrer of visitors to my web application. How reliable is using HTTP_REFERER? And are there other alternatives?stackoverflow.com
puede compartir la idea?Si es posible y no necesitas tanto código, lo puedes hacer con el referer, ya sea JavaScript o php.
por ejemplo:una consulta, que quiere decir "php dice de que mejor no confiar en ella"?
muchas gracias la explicacion, te lo super agradezco.por ejemplo:
Pero igual mientras no lo uses como método de autenticación/no esté haciendo nada sensible basado en él, estará bien
- entro a la URL por la barra de direcciones del navegador.
- visitó el sitio mediante un marcador/bookmark del navegador.
- hizo clic en un enlace en una aplicación externa.
- cambió de una URL https a una URL http.
- tiene un software de seguridad instalado (antivirus / firewall/ etc.) que elimina la referencia de todas las solicitudes.
- está detrás de un proxy o vpn que quita al referer de todas las solicitudes.
- visitó el sitio de forma programática (como, curl) sin establecer el encabezado de referencia (searchbots/scraper).
Lo que dices es que el enlace del archivo que se va a descargar pase a la segunda ventana?Lo que quiero hacer es que al hacer click en el "enlace de descarga" se abra una ventana nueva y que en dicha ventana nueva se muestre el enlace de descarga de la ventana anterior, es eso posible?
Osea que el enlace de descarga de la primera pagina pase a la segunda, gracias de antemano
si si asi es, el tipicoenlace de descarga encriptadoLo que dices es que el enlace del archivo que se va a descargar pase a la segunda ventana?
Creas un formulario y lo envías en un input del type hidden bro.si si asi es, el tipicoenlace de descarga encriptado
algun ejemplo?Creas un formulario y lo envías en un input del type hidden bro.
Tienes que hacer algo como esto bro.algun ejemplo?
<form action="nueva.php" method="post" target="_blank">
<input type="hidden" name="archivo" value="http://web.com/archivo.zip">
<button>Descargar Ahora!</button>
</form>
<?php
if(!empty($_POST['archivo'])){
$archivo = $_POST['archivo'];
}
?>
<?php if(!empty($archivo)): ?>
<a href="<?php echo $archivo; ?>">Descargar Ahora!</a>
<?php endif; ?>
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?