在使用凭据登录之前验证登录页面时,页面完全验证。但是当我在启动php会话后验证时,它会出错 - 错误是内联和块级元素之间的冲突。会话似乎在input
标记之后插入了隐藏的form
元素,如下所示:
<form method="post" action ="log.php">
<input type="hidden" name="PHPSESSID" value="l96qs5ksgpkbpkr4sblilhqku6" />
我该如何避免这种情况?我们可以控制插入hidden input
元素的位置吗?
答案 0 :(得分:1)
在.htaccess:
中试试php_value session.use_cookies 1
php_value session.use_only_cookies 1
php_value session.use_trans_sid 0
或在PHP中:
ini_set('session.use_trans_sid', false);