PHP应用程序在最新版本的IIS10和windows server 2019上被破坏
我尝试在php5.6上运行php应用程序,最新的服务器安装是IIS10、WindowsServer2019和FastCGI。 但应用程序UI看起来失真了(在混合了html和php代码的php文件上)。 这是因为最新版本的iis和服务器还是一些PHP设置问题? 下面是控制台中出现错误的示例代码 这就是DOCTYPE html以内部输入占位符开头的问题 示例代码-PHP应用程序在最新版本的IIS10和windows server 2019上被破坏,php,html,iis,fastcgi,windows-server-2019,Php,Html,Iis,Fastcgi,Windows Server 2019,我尝试在php5.6上运行php应用程序,最新的服务器安装是IIS10、WindowsServer2019和FastCGI。 但应用程序UI看起来失真了(在混合了html和php代码的php文件上)。 这是因为最新版本的iis和服务器还是一些PHP设置问题? 下面是控制台中出现错误的示例代码 这就是DOCTYPE html以内部输入占位符开头的问题 示例代码- <?php session_start(); if(isset($_SESSION["myusername"]
<?php
session_start();
if(isset($_SESSION["myusername"]) && $_SESSION["mypassword"]){
echo "<script>var token = localStorage.getItem('reccoon_usersid'); window.location.href='checklogin.php?user_session=' + token;</script>";
// header("location:checklogin.php?");
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>Reccoon::ViDoc</title>
<link rel="stylesheet" href="bootstrapjs/bootstrap.min.css">
<!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<script src="bootstrapjs/jquery.min.js"></script>
<script src="bootstrapjs/bootstrap.min.js"></script>
<style type="text/css">
<!-- Some css style here -->
</style>
</head>
<body>
<div class="container">
<div class="row vertical-offset-100">
<div class="col-md-4 col-md-offset-4">
<div class="panel panel-default">
<div class="panel-heading">
<div class="row-fluid user-row">
<img src="images/reccoonlogo.png" class="img-responsive" alt="Conxole Admin"/>
</div>
</div>
<div class="panel-body">
<form accept-charset="UTF-8" role="form" class="form-signin" method="post" action="checklogin.php">
<fieldset>
<label class="panel-login">
<input id="user_session_id" type="hidden" name="user_session" value="">
<div class="login_result"></div>
</label>
<input class="form-control" placeholder="Username" type="text" id="myusername" name="myusername">
<input class="form-control" placeholder="Password" type="password" id="mypassword" name="mypassword">
<input class="btn btn-lg btn-success btn-block" type="submit" id="submit" name="submit" value="Login">
</fieldset>
<?php
if(isset($_SESSION['login_display_msg'])){
echo "<p id='display_login_validation'>".$_SESSION['login_display_msg']."</p>";
}
unset($_SESSION['login_display_msg']);
?>
</form>
</div>
</div>
</div>
</div>
</div>
</body>
<footer>
<script type="text/javascript">
if(localStorage.getItem('reccoon_usersid') !== undefined){
$('#user_session_id').val(localStorage.getItem('reccoon_usersid'));
}
</script>
</footer>
</html>
您在php.ini文件中做了任何更改吗?您启用了哪个iis功能?你在CSS文件中做了任何更改吗?另外,启用详细的错误消息并检查您获得的状态代码。我尝试了你的代码,但没有重现问题。你在php.ini文件中做了任何更改吗?您启用了哪个iis功能?你在CSS文件中做了任何更改吗?另外,启用详细的错误消息并检查您获得的状态代码。我尝试了你的代码,但它没有重现问题。