mirror of
https://github.com/php/php-src.git
synced 2024-12-04 23:34:25 +08:00
64 lines
1.2 KiB
PHP
64 lines
1.2 KiB
PHP
--TEST--
|
|
rewriter handles form and fieldset tags correctly
|
|
--SKIPIF--
|
|
<?php include('skipif.inc'); ?>
|
|
--INI--
|
|
session.use_cookies=0
|
|
session.use_only_cookies=0
|
|
session.cache_limiter=
|
|
session.use_trans_sid=1
|
|
url_rewriter.tags="a=href,area=href,frame=src,input=src,form=,fieldset="
|
|
session.name=PHPSESSID
|
|
session.serialize_handler=php
|
|
session.save_handler=files
|
|
--FILE--
|
|
<?php
|
|
|
|
error_reporting(E_ALL);
|
|
|
|
session_id("abtest");
|
|
session_start();
|
|
?>
|
|
<form>
|
|
<fieldset>
|
|
<?php
|
|
|
|
ob_flush();
|
|
|
|
ini_set("url_rewriter.tags", "a=href,area=href,frame=src,input=src,form=");
|
|
|
|
?>
|
|
<form>
|
|
<fieldset>
|
|
<?php
|
|
|
|
ob_flush();
|
|
|
|
ini_set("url_rewriter.tags", "a=href,area=href,frame=src,input=src,form=fakeentry");
|
|
|
|
?>
|
|
<form>
|
|
<fieldset>
|
|
<?php
|
|
|
|
ob_flush();
|
|
|
|
ini_set("url_rewriter.tags", "a=href,fieldset=,area=href,frame=src,input=src");
|
|
|
|
?>
|
|
<form>
|
|
<fieldset>
|
|
<?php
|
|
|
|
session_destroy();
|
|
?>
|
|
--EXPECT--
|
|
<form><input type="hidden" name="PHPSESSID" value="abtest" />
|
|
<fieldset><input type="hidden" name="PHPSESSID" value="abtest" />
|
|
<form><input type="hidden" name="PHPSESSID" value="abtest" />
|
|
<fieldset>
|
|
<form><input type="hidden" name="PHPSESSID" value="abtest" />
|
|
<fieldset>
|
|
<form>
|
|
<fieldset><input type="hidden" name="PHPSESSID" value="abtest" />
|