使用PHP,在提交后将图像HTML存储到变量中
道歉,如果这看起来不正确,或没有意义,但任何方式做以下使用PHP,在提交后将图像HTML存储到变量中,php,variables,Php,Variables,道歉,如果这看起来不正确,或没有意义,但任何方式做以下 <form id="form1" name="form1" method="post" action="index.php"> <img id="image1" src="URL" name="image1" width="138" height="79" border="0" /> <input name="save" type="hidden" id="save" value="true" /&
<form id="form1" name="form1" method="post" action="index.php">
<img id="image1" src="URL" name="image1" width="138" height="79" border="0" />
<input name="save" type="hidden" id="save" value="true" />
<input type="submit" name="button" id="button" value="Update" />
</form>
每当有人提交表单时,以下内容将存储到一个变量中
<img id="image1" src="URL" name="image1" width="138" height="79" border="0" />
类似于
$image1 = <img id="image1" src="URL" name="image1" width="138" height="79" border="0" />
$image1=
您可以通过添加HTML作为隐藏表单元素来实现这一点:
<form id="form1" name="form1" method="post" action="?">
<img id="image1" src="URL" name="image1" width="138" height="79" border="0" />
<input type="hidden" name="image1" value='<img id="image1" src="URL" name="image1" width="138" height="79" border="0" />' />
<input name="save" type="hidden" id="save" value="true" />
<input type="submit" name="button" id="button" value="Update" />
</form>
然后它将以
$\u POST['image1']
的形式提供。您可以通过添加HTML作为隐藏表单元素来实现这一点:
<form id="form1" name="form1" method="post" action="?">
<img id="image1" src="URL" name="image1" width="138" height="79" border="0" />
<input type="hidden" name="image1" value='<img id="image1" src="URL" name="image1" width="138" height="79" border="0" />' />
<input name="save" type="hidden" id="save" value="true" />
<input type="submit" name="button" id="button" value="Update" />
</form>
然后它将以
$\u POST['image1']
的形式提供。它只是您想要捕获的图像的url吗?理想情况下,整个事情“谢谢。我很难想象这样做是正确的。如果您存储该值,并且再次显示它,出于XSS原因,这将是非常危险的。如果您试图在存储之前对其进行清理,那么为什么不从某种参数列表中生成它(即保存URL和任何其他重要参数,如宽度或纵横比),然后在保存之前生成标记,或者只保存参数。这只是您要捕获的图像的URL吗?理想情况下,整个过程都是“”谢谢,我很难想象这样做是正确的用例。如果您存储该值,并且再次显示它,出于XSS原因,这将是非常危险的。如果您试图在存储之前对其进行清理,那么为什么不从某种参数列表中生成它(即保存URL和任何其他重要参数,如宽度或纵横比),然后在保存之前生成标记,或者只保存参数。