输入html代码并将其写入mysql数据库时出现问题

a1o7rhls  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(488)

我有一个小表单,它有一个文本区域来编写一些html电子邮件模板。
当使用我自己的localhost(wamp)时,它工作正常,但当联机时,它会根据html代码将我发送回登录页,所有会话变量似乎都消失了。。。只有当我的代码有一些href,样式标签等。。。
如果我不´t键入一些代码,样式代码或hrefs它工作正常。
我发现了一些关于浏览器的问题,但不确定是否是这种情况。。。
当我输入一些代码时,我甚至连操作页面都够不到。。。但没有出现错误。它直接进入索引页。
你知道吗?

<form id="formcontato" name="formcontato" class="form-horizontal" method="post" action="modelo.php">
<fieldset>
<div class="form-group">
<label class="col-md-1 control-label" for="codigo">Código</label>  
<div class="col-md-2">
	<input id="codigo" value="<?= $estemodelo->codigo; ?>" name="codigo" type="text"  class="form-control input-md" required="" onblur="this.value=this.value.toUpperCase()" maxlength="10">
</div>
<div class="form-group">
<label class="col-md-12 control-label" for="texto" style="text-align:left;">    </label>
<div class="col-md-12">       					
	<textarea rows="20" class="form-control" id="texto" name="texto"><?= $estemodelo->texto; ?></textarea>
</div>
</div>

<div class="form-group">
<label class="col-md-4 control-label" for="submit"></label>
<div class="col-md-12">
	<button id="submit" name="submit"  class="col-md-12 btn btn-primary">   Gravar   </button>
</div>
</div>
</fieldset>
</form>

更多信息:
我´我在做假人测试。。。逐行插入一个html代码以查看它是否写入。。。
我´我键入了一些行,工作正常,但当键入以下代码时,它会转到index.php文件。。。我有很多行更多的一些记录(合同与10页和简单的html代码和ok)。。。所以,这不是字段大小的问题。
看看这个简单的片段:
如果我只撕下身体风格标签,它写的好。。。如果尝试使用body style标记键入,则会出现问题。。。

</head><body style='background: #eee;font-family: 'Arial', sans-serif;overflow-x: hidden;text-align: center;'>
<div id='container'><div class='container-fluid'><div class='row'><div class='col-sm'><div class='logo' style='text-align:center;padding:30px;'>
<img src='http://myimage.png' alt='' title='' width='150'></div>
<h2 style='text-align: center;font-size: 1.5em;text-shadow: 2px 2px #eeeeee;text-align: center;padding: 0 0 10px 0;margin: 0;'>
sy5wg1nm

sy5wg1nm1#

很难确切知道你的问题是什么
你能

echo "<pre>";
print_r($_SESSION)
echo "</pre>";

echo "<pre>";
print_r($estemodelo)
echo "</pre>";

在此之前,请在网上版本和更新的答案,以显示它说什么?
编辑:之前我提到过将echo的输出更改为concatenated来整理它,但是删除它是为了避免混淆,因为这并不能解决问题。
根据你的最新答案
如果我只撕下身体风格标签,它写的好。。。如果尝试使用body style标记键入,则会出现问题。。。
可能是字体家族打破了正文中的单引号。试试这个

<body style="background: #eee;font-family: 'Arial', sans-serif;overflow-x: hidden;text-align: center;">

相关问题