使用php和mysql将用户重定向到特定页面

使用php和mysql将用户重定向到特定页面,php,mysql,login,Php,Mysql,Login,我正在用LAMP建立一个网站,我有一个关于重定向用户的问题,他们需要登录到一个特定的页面 例如 如果一家名为XXX的公司用他们的电子邮件登录到我的页面,我想将他们重定向到一个其他公司无法访问的特定站点 现在,所有的公司都只能访问一个站点 以下是我的网站的代码: 这是login.php页面。 $myusername=$\u POST['user']; $mypassword=$_POST['pass']; $myusername=stripslashes($myusername); $mypas

我正在用LAMP建立一个网站,我有一个关于重定向用户的问题,他们需要登录到一个特定的页面

例如

如果一家名为XXX的公司用他们的电子邮件登录到我的页面,我想将他们重定向到一个其他公司无法访问的特定站点

现在,所有的公司都只能访问一个站点

以下是我的网站的代码:

这是login.php页面。
$myusername=$\u POST['user'];
$mypassword=$_POST['pass'];
$myusername=stripslashes($myusername);
$mypassword=stripslashes($mypassword);
$query=“从用户名为“$myusername”和密码为“$mypassword”的用户中选择*;
$result=mysql\u query($query);
$count=mysql\u num\u行($result);
mysql_close();
如果($count==1){
$sekunder=5+时间();
setcookie(inloggad,日期(“F jS-g:ia”),$sekunder);
标题(“位置:login_success.php”);
}

try
setcookie('inloggad',date(“fjs-g:ia”),$sekunder)你的代码显然是错的。首先,您可以使用stripslashes(),而应该使用addslashes()或其他一些函数,这些函数在传递到查询之前实际上会转义用户名和密码。接下来,名为“password”的表列不好,这是一个保留字,您应该以不同的方式调用表列。最后,在客户端设置一个COOKIE和他登录的信息显然是错误的。改用$\u会话来记住有关用户的信息(它也将使用cookies,但仅用于传递会话标识符)