Bug #18179 Updated: trans-sid: Invalid XHTML 1.1 Output (hidden field)
| From: | akorthaus at web dot de | Date: | Fri, 05 Jul 2002 10:49:05 +0000 |
| Subject: | Bug #18179 Updated: trans-sid: Invalid XHTML 1.1 Output (hidden field) | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-13204@lists.php.net to get a copy of this message | ||
ID: 18179
Updated by: akorthaus@web.de
Reported By: akorthaus@web.de
-Status: Duplicate
+Status: Open
Bug Type: Output Control
Operating System: Unix
PHP Version: 4.1.2
New Comment:
Oh, sorry! I asked so many people and nobody knew....
But ist would be nice if some day this would work correctly :)
Another question: Is it possible to add the SessionID to
header("Location:...") by trans-sid automatically?
Previous Comments:
------------------------------------------------------------------------
[2002-07-05 06:46:11] hholzgra@php.net
Duplicate of #13472
http://bugs.php.net/bug.php?id=13472
------------------------------------------------------------------------
[2002-07-05 06:43:00] akorthaus@web.de
No! name ist allowed in <input>, but nut in <form>. My first problem
ist the same in XHTML 1.0 strict.
Here is a link where I had this problem(line 20):
http://validator.w3.org/check?uri=http%3A%2F%2Fforum.knet-systems.de&charset=%28detect+automatically%29&doctype=%28detect+automatically%29
------------------------------------------------------------------------
[2002-07-05 06:38:11] sniper@php.net
You're aware of course that you can turn this off
with url_rewriter.tags directive in php.ini by removing
the 'form=fakeentry' ?
------------------------------------------------------------------------
[2002-07-05 06:34:47] markonen@php.net
The name attribute on the input tag isn't supported in
XHTML 1.1 either. This unfortunately means that XHTML 1.1
compliant output isn't practically possible since most
browsers don't yet support input tags identified by the id
attribute.
XHTML 1.0 compliant output would be possible, however, with
the change you suggest.
------------------------------------------------------------------------
[2002-07-05 06:17:06] akorthaus@web.de
PHP is compiled with --enable-trans-sid.
If I use sessions, a hidden field like <input tpe="hidden"
name="PHPSESSID" value="234234kkldslkj32jkll3k"> is put between every
<form></form>.
The <input> is added DIRECTLY behind the first <form>-tag.
That´s nice, but in XHTML 1.1 <form><input></form> isn´t allowed
anymore, you must use something like <form><div><input></div></form>,
but this is not possible.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=18179&edit=1