我有一个小表格,其中有一个TEXTAREA编写一些HTML电子邮件模板。
当使用我自己的本地主机(WAMP)时,它工作得很好,但是当在线时,根据HTML代码,它会把我送回登录页面,并且所有会话变量似乎都消失了……只有当我的代码有一些href,style标签等的时候...
如果我不键入一些代码,样式代码或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标签,它会写成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;'>
发布于 2018-07-10 04:32:03
很难确切地知道你的问题是什么
你能不能
echo "<pre>";
print_r($_SESSION)
echo "</pre>";
和
echo "<pre>";
print_r($estemodelo)
echo "</pre>";
在此表格上的在线版本,并更新答案,以显示它说什么?
编辑:,我之前提到过要将回显的输出改为串接,以整理它,但删除它是为了避免混淆,因为这并不能解决问题。
根据您更新的答案
如果我只撕下body style标签,它会写成ok...如果尝试使用body style标记进行输入,问题就会发生...
可能是body样式中的单引号被font-family打断了。尝尝这个
<body style="background: #eee;font-family: 'Arial', sans-serif;overflow-x: hidden;text-align: center;">
https://stackoverflow.com/questions/51253427
复制相似问题