Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: ranslsad en 21 Enero 2009, 19:58 pm



Título: Ayuda para redireccionar mi web...
Publicado por: ranslsad en 21 Enero 2009, 19:58 pm
Hola, he avanzado con mi codigo y necesitaria saber si alguien conoce alguna solucion para una vez echo el trabajo del codigo, recireccionar a otra web...
He probado con header, pero no me funciona...
Os dejo el codigo:
Código:
<body>
<p align="center"><img border="0" src="webzenlogo.jpg" width="256" height="195"><br>
<center><b>Write you User Name / Escribe tu Nombre de Usuario</b><br>
<form method="get" action="<?php echo $_SERVER['PHP_SELF'];?>">
<input type="text" name="input" />
<input type="submit" name="submit" value="Go" />
</form></center>

<?PHP

if (isset($_GET['input'])){
$useracc = $_GET['input'];
$sql_check = mssql_query("SELECT CashPoints FROM MEMB_INFO where memb___id='$useracc'");
$res = mssql_fetch_row($sql_check);
$cred = mssql_fetch_row(mssql_query("SELECT CashPoints from MEMB_INFO where memb___id='$useracc'"));
$sumapuntos = implode($cred);
$puntosasumar = 150;
$allcsp = $sumapuntos+$puntosasumar;
$exe_credit = mssql_query("UPDATE MEMB_INFO Set CashPoints='$allcsp' Where memb___id='$useracc'");
//Aqui iria el redireccionador, no?
}

?>

Desde ya, Gracias

Salu2

Ranslsad


Título: Re: Ayuda para redireccionar mi web...
Publicado por: Dacan en 21 Enero 2009, 20:21 pm
Bueno con PHP:

Código
  1. <? header("Location: direccionaqui");?>

javascript:

Código
  1. <script type="text/javascript">
  2. window.location="direccionaqui";
  3. </script>

Saludos, Dacan  :D


Título: Re: Ayuda para redireccionar mi web...
Publicado por: ranslsad en 21 Enero 2009, 21:05 pm
Si ya probe eso.. y me sale el siguiente error:

Código:
Warning: Cannot modify header information - headers already sent by (output started at D:\AppServ\www\muonline\sms123\150csp.php:12) in D:\AppServ\www\muonline\sms123\150csp.php on line 28

El codigo con el header puesto:
Código:
<?PHP
require_once "sql_inject.php";
$bDestroy_session = TRUE;
$url_redirect = '150csp.php';
$sqlinject = new sql_inject('./log_file_sql.log',$bDestroy_session,$url_redirect); 
include("config.php");
?>

<body>
<p align="center"><img border="0" src="webzenlogo.jpg" width="256" height="195"><br>
<center><b>Write you User Name / Escribe tu Nombre de Usuario</b><br>
<form method="get" action="<?php echo $_SERVER['PHP_SELF'];?>">
<input type="text" name="input" />
<input type="submit" name="submit" value="Go" />
</form></center>

<?PHP

if (isset($_GET['input'])){
$useracc = $_GET['input'];
$sql_check = mssql_query("SELECT CashPoints FROM MEMB_INFO where memb___id='$useracc'");
$res = mssql_fetch_row($sql_check);
$cred = mssql_fetch_row(mssql_query("SELECT CashPoints from MEMB_INFO where memb___id='$useracc'"));
$sumapuntos = implode($cred);
$puntosasumar = 150;
$allcsp = $sumapuntos+$puntosasumar;
$exe_credit = mssql_query("UPDATE MEMB_INFO Set CashPoints='$allcsp' Where memb___id='$useracc'");
header("Location: muestra150.php");
}

?>

:S
Alguna solucion para eso??
no entiendo porque me sale el error :S

Salu2

Ranslsad


Título: Re: Ayuda para redireccionar mi web...
Publicado por: Nakp en 21 Enero 2009, 21:37 pm
el header es lo primero que se envía :rolleyes: por lo tanto lo primero que debe ir en el código

usa javascript y pon tu código siempre entre [code=php][/code]

salu2


Título: Re: Ayuda para redireccionar mi web...
Publicado por: WHK en 21 Enero 2009, 22:18 pm
Prueba con esto:
Código
  1. <?PHP
  2. require_once "sql_inject.php";
  3. $bDestroy_session = TRUE;
  4. $url_redirect = '150csp.php';
  5. $sqlinject = new sql_inject('./log_file_sql.log',$bDestroy_session,$url_redirect);  
  6. include("config.php");
  7.  
  8. if (isset($_GET['input'])){
  9. $useracc = $_GET['input'];
  10. $sql_check = mssql_query("SELECT CashPoints FROM MEMB_INFO where memb___id='$useracc'");
  11. $res = mssql_fetch_row($sql_check);
  12. $cred = mssql_fetch_row(mssql_query("SELECT CashPoints from MEMB_INFO where memb___id='$useracc'"));
  13. $sumapuntos = implode($cred);
  14. $puntosasumar = 150;
  15. $allcsp = $sumapuntos+$puntosasumar;
  16. $exe_credit = mssql_query("UPDATE MEMB_INFO Set CashPoints='$allcsp' Where memb___id='$useracc'");
  17. header("Location: muestra150.php");
  18. }
  19.  
  20. ?>
  21.  
  22. <body>
  23. <p align="center"><img border="0" src="webzenlogo.jpg" width="256" height="195"><br>
  24. <center><b>Write you User Name / Escribe tu Nombre de Usuario</b><br>
  25. <form method="get" action="<?php echo $_SERVER['PHP_SELF'];?>">
  26. <input type="text" name="input" />
  27. <input type="submit" name="submit" value="Go" />
  28. </form></center>
Lo único que hize fue mover el código php hasta la parte superior para que no te diera error al tratar de enviar un header después de haber enviado datos al cliente (explorador).

Ojo que ese  código tiene inyeción sql,lee un poco esto:
http://cl2.php.net/function.mysql-real-escape-string


Título: Re: Ayuda para redireccionar mi web...
Publicado por: ranslsad en 25 Enero 2009, 11:35 am
Bueno al final me ayudo un amigo y lo termine :P
Gracias a todos!!!
El codigo me quedo asi:
Código:
<?PHP
require_once "sql_inject.php";
$bDestroy_session = TRUE;
$url_redirect = '150csp.php';
$sqlinject = new sql_inject('./log_file_sql.log',$bDestroy_session,$url_redirect); 
include("config.php");
?>


<!--  123TICKET SCRIPT TO PROTECT YOUR PAYZONE AREA -->
<noscript>
<meta http-equiv="Refresh" content="0;URL=http://www.123ticket.com/Public_IA/check/error_code.php?IDS=23177&IDD=31194">
</noscript>
<script language="javascript" src="http://www.123ticket.com/Public_IA/check/chk.php?IDS=23177&IDD=31194"></script>
<!--  END : 123TICKET SCRIPT -->
<body>
<title>...:Archangel 150 CashShop Points Donate:...</title>
<p align="center"><img border="0" src="webzenlogo.jpg" width="256" height="195"><br>
<center><b>Write you Account Name[Account Name] / Escribe tu Nombre de Usuario [Nombre de cuenta]</b><br>
<form method="get" action="<?php echo $_SERVER['PHP_SELF'];?>">
<input type="text" name="input" />
<input type="submit" name="submit" value="Go" />
</form></center>

<?PHP
if (isset($_GET['input'])){
$useracc = $_GET['input'];
$sql_check = mssql_query("SELECT CashPoints FROM MEMB_INFO where memb___id='$useracc'");
$res = mssql_fetch_row($sql_check);
$cred = mssql_fetch_row(mssql_query("SELECT CashPoints from MEMB_INFO where memb___id='$useracc'"));
$sumapuntos = implode($cred);
$puntosasumar = 150;
$allcsp = $sumapuntos+$puntosasumar;
$exe_credit = mssql_query("UPDATE MEMB_INFO Set CashPoints='$allcsp' Where memb___id='$useracc'");
?> <META HTTP-EQUIV="Refresh" CONTENT="0; URL=muestra150.php"> <?php
}

?>

Salu2

Ranslsad!!!