todo en el server

Iniciado por Og., 10 Julio 2009, 05:20 AM

0 Miembros y 1 Visitante están viendo este tema.

Og.

hola, tengo este archivo php que me esta dando un poco de problema con respecto a carga:
Código (php) [Seleccionar]

<?php
$contenido 
= include("surf.htm");
echo 
$contenido;
?>

<script>
var a = document.getElementsByTagName('a');
var b = a[<?php echo $_GET['n']; ?>]
var c = b.href
a = a.substring(24);
var b = "http://nolopongoporqueesspam"
a = b.concat(a)
location.href=a
</script>


bueno el problema de esto es que se tiene que descargar toda la pagina y despues se ejecuta el javascript para cambiar la localizacion de la pagina, no existe alguna forma de que el servidor me envie solo la variable el resultado que deseo?

saludos!
|-

[u]nsigned

#1
Si queres enviar al navegador a otra direccion mediante php usa header, por ejemplo:

Código (php) [Seleccionar]

<?php
header
('Location: pagina_destino.php');
exit;
?>



Lo unico que para usarlo, no debes 'printar' nada en la pagina antes de  usar la funcion header.

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

Og.

[quote author=nsigned link=topic=260677.msg1267453#msg1267453 date=1247203643]
Si queres enviar al navegador a otra direccion mediante php usa header, por ejemplo:

Código (php) [Seleccionar]

<?php
header
('Location: pagina_destino.php');
exit;
?>



Lo unico que para usarlo, no debes 'printar' nada en la pagina antes de  usar la funcion header.

Saludos
[/quote]
igual me sirve de algo, pero lo que mas me interesa es poder hacer la funcion que hace el javascript pero no en mi pc sino en el servidor,

saludos!
|-

Anibal784

Solución sucia y rápida que se me ocurre ahora:
1 archivo que tiene por línea todos las direcciones que quieres.
Si vas a mostrar la lista de direcciones, abres el archivo y en cada tag a imprimes el link de una cierta línea.

Si vas a hacer uso del redireccionado, lees la línea especificada por n y luego haces un header a la dirección que quieres.
El que llega sin que lo llamen, se va sin que lo echen.

Citar
Vos no la votaste por eso la tenes adentro.
Lo fino no es lo tuyo, y a mi me chupa un huevo, soy argentino y no peronista, y eso es lo que realmente te molesta.

Og.

ya lo resolvi =D
dejo el resultado por si a alguien le interesa:
Código (php) [Seleccionar]

<?php
$contenido 
file_get_contents('surf.htm');
$separado split('href=view.php',$contenido);
$num $_GET['p'];
$pedazo 'http://www********/view.php'.$separado[$num];
$enlace substr($pedazo036);
header($enlace);
exit;
?>



gracias!
|-