У меня есть html-форма для входа обычного пользователя, она работает в chrome, firefox и даже ie8.
Но в IE7 и IE8 с представлением совместимости он не работает ..
Вот код;
<form action="<?php echo APPROOT."/" ?>core/signin.php" method="post">
<table>
<tr>
<td>Username/Email</td>
<td>Password</td>
</tr>
<tr>
<td> <input type="text" class="loginInput" name="username" id="lgUsername"/> </td>
<td> <input type="password" class="loginInput" name="password" id="lgPassword" /> </td>
<td> <input type="submit" class="loginBt" name="login" value="Log In" id="loginButton" /> </td>
</tr>
<tr>
<td>Remember me <input type="checkbox" name="rememberMe" value="yes" /></td>
<td><a href="#">Forgot Password?</a></td>
</tr>
</table>
логин URL:
http://localhost/project/index.php/login
когда я отправляю форму, он перенаправляет на:
http:///project/core/signin.php
Вы можете видеть, что он удаляет часть localhost, поэтому не могу найти sigin.php.
- edit--
APPROOT указывает каталог приложения под localhost.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="/project/styles/style.css" />
<base href="/project" />
<script type="text/javascript" src="/project/scripts/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="/project/scripts/master.js"></script>
<script type="text/javascript" src="/project/scripts/login.js"></script>
<title>project</title>
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="logoLogin">project</div>
<div id="loginPart">
<form action="/project/core/signin.php" method="post">