Login PHP+WML+SQL
-
Les dejo un script para hacer un login para páginas WAP (para el celular).
El script lo adapté a mi página, de alguno que habré encontrado en Hotscripts.com y me fue muy útil.
Es bueno, ya que no necesitas ningun servidor espacial para WAP, sino uno que tenga PHP y MySQL (mas abundantes).
index.phpconfig.phpCódigo PHP://reg wml+php+mysql script v 1,00 (c) GumSlone
header("Content-type: text/vnd.wap.wml");
header("Cache-Control: no-store, no-cache, must-revalidate");
print' ;'
include("config.php");
$name= $_GET['name'];
$pass= $_GET['pass'];
$action = $_GET['action'];
$name= strtolower($name);
$result = mysql_query("SELECT * FROM usuarios WHERE usr='$name' AND pwd='$pass'",$link);
$otvet = mysql_fetch_array($result);
$usr = $otvet['usr'];
if ($action == "panel"){
if($otvet['usr'] != ""){
echo 'Hola '.$otvet['usr'].'!
';
echo '.$name.'&pass='.$pass.'&action=panel">Link 1
';
echo '.$name.'&pass='.$pass.'&action=panel">Link 2
';
}
} else if ($action == "exit"){
echo 'Sesion cerrada correctamente!';
}else{
echo 'Mi Sitio Wap - Login
';
echo '
Nombre de usuario:
Clave Movil:
[Login]
';
}
print"
";
?>
Código PHP://reg wml+php+mysql script v 1,00 (c) GumSlone
$db_host = "localhost"; // DB Host
$db_user = ""; // DB User
$db_pass = ""; // DB Pass
$db_name = ""; // DB Name
$link = mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_name, $link);
?> -
Por lo general pasa cuando hay algo antes de los headers.. fijate que no haya espacios en blanco o algún error de sintáxis. El wml es muy ñañoso en este sentido.. Te recomiendo instalar algún browser para PC e ir probando hasta ver que es..
Saludos!
