Autor Zpráva
n5ver
Profil
Mám zaplí mod_rewrite, který mi od souboru odendá .php a když je to třeba ve tvaru index.php?p=uvod tak z toho udělá jen uvod, ale když to mám zaplé tak mi nejde ten checklogin. Prosím poraďte.
mod_rewrite:
RewriteEngine on

RewriteBase /

RewriteCond %{QUERY_STRING} ^p=([^&]+)$
RewriteRule ^index\.php$ %1.html? [R=301,L]
RewriteRule ^([^/]+)\.php index.php?rw=1&page=$1 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ /$1.php [L,QSA]


a checklogin.php:

<?
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");

$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];

$myusername = stripslashes($myusername);
$mypassword = stripslashes($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);

$sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);

$count=mysql_num_rows($result);

if($count==1){
session_register("myusername");
session_register("mypassword");
header("location:login_index.php");
}
else {
header("location:index.php?p=login_unsuccess");
}
?>
Taps
Profil
n5ver:
jaká chyba se ti zobrazuje ?
n5ver
Profil
nijaká právě prostě adresa se změní na mojestranka.cz/chcklogin ale obsah zustane a vubec mě to nehodí na stránku po přihlášení
Taps
Profil
zkus
header("location:../login_index.php");

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0