PHP  
 PHP_7_0
downloads | QA | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
 

Expected Test Failure Report for ext/session/tests/session_basic3.phpt ('Test basic function : variation3 use_trans_sid')

Script

1: <?php
2:
3: ob_start
();
4:
5:
/*
6:  * Prototype : session.use_trans_sid=1
7:  * Description : Test basic functionality.
8:  * Source code : ext/session/session.c
9:  */
10:
11:
echo "*** Testing basic session functionality : variation3 use_trans_sid ***\n";
12:
13:
/*
14: echo "*** test output_add_rewrite_var() ***\n";
15: output_add_rewrite_var('var', 'value');
16: echo '
17: <a href="/">test</a>
18: <a href="/#bar">test</a>
19: <a href="/?foo">test</a>
20: <a href="/?foo#bar">test</a>
21: <a href="/?foo=var">test</a>
22: <a href="/?foo=var#bar">test</a>
23: <a href="file.php">test</a>
24: <a href="file.php?foo">test</a>
25: <a href="file.php?foo=var">test</a>
26: <a href="http://php.net">test</a>
27: <a href="http://php.net/">test</a>
28: <a href="http://php.net/#bar">test</a>
29: <a href="http://php.net/?foo">test</a>
30: <a href="http://php.net/?foo#bar">test</a>
31: <a href="http://php.net/?foo=var">test</a>
32: <a href="http://php.net/?foo=var#bar">test</a>
33: <a href="http://php.net/file.php">test</a>
34: <a href="http://php.net/file.php#bar">test</a>
35: <a href="http://php.net/file.php?foo">test</a>
36: <a href="http://php.net/file.php?foo#bar">test</a>
37: <a href="http://php.net/file.php?foo=var">test</a>
38: <a href="http://php.net/file.php?foo=var#bar">test</a>
39: <a href="http://php.net/some/path/file.php">test</a>
40: <a href="http://php.net/some/path/file.php?foo">test</a>
41: <a href="http://php.net/some/path/file.php?foo=var">test</a>
42: <a href="http://php.net/some/path/file.php?foo=var#bar">test</a>
43: <a href="https://php.net">test</a>
44: <a href="https://php.net/">test</a>
45: <a href="https://php.net/?foo=var#bar">test</a>
46: <a href="https://php.net/file.php">test</a>
47: <a href="https://php.net/file.php?foo=var#bar">test</a>
48: <a href="https://php.net/some/path/file.php">test</a>
49: <a href="https://php.net/some/path/file.php?foo=var#bar">test</a>
50: <a href="https://php.net:8443">test</a>
51: <a href="https://php.net:8443/">test</a>
52: <a href="https://php.net:8443/?foo=var#bar">test</a>
53: <a href="https://php.net:8443/file.php">test</a>
54: <a href="https://php.net:8443/file.php?foo=var#bar">test</a>
55: <a href="https://php.net:8443/some/path/file.php">test</a>
56: <a href="https://php.net:8443/some/path/file.php?foo=var#bar">test</a>
57: <a href="//php.net">test</a>
58: <a href="//php.net/">test</a>
59: <a href="//php.net/#bar">test</a>
60: <a href="//php.net/?foo">test</a>
61: <a href="//php.net/?foo#bar">test</a>
62: <a href="//php.net/?foo=var">test</a>
63: <a href="//php.net/?foo=var#bar">test</a>
64: <a href="//php.net/file.php">test</a>
65: <a href="//php.net/file.php#bar">test</a>
66: <a href="//php.net/file.php?foo">test</a>
67: <a href="//php.net/file.php?foo#bar">test</a>
68: <a href="//php.net/file.php?foo=var">test</a>
69: <a href="//php.net/file.php?foo=var#bar">test</a>
70: <a href="//php.net/some/path/file.php">test</a>
71: <a href="//php.net/some/path/file.php?foo">test</a>
72: <a href="//php.net/some/path/file.php?foo=var">test</a>
73: <a href="//php.net/some/path/file.php?foo=var#bar">test</a>
74: <form action="script.php" method="post">
75:   <input type="text" name="test1"></input>
76:   <input type="text" name="test2" />
77: </form>
78: ';
79: output_reset_rewrite_vars();
80: */
81:
82:
echo "*** Test trans sid ***\n";
83:
ob_start();
84:
$session_id 'testid';
85:
session_id($session_id);
86:
session_start();
87:
// Should add session ID to relative URL only for SECURITY
88:
echo '
89: <a href="/">test</a>
90: <a href="/path">test</a>
91: <a href="/path/">test</a>
92: <a href="/path/?foo=var">test</a>
93: <a href="../">test</a>
94: <a href="../path">test</a>
95: <a href="../path/">test</a>
96: <a href="../path/?foo=var">test</a>
97:
98: <a href="/#bar">test</a>
99: <a href="/path/#bar">test</a>
100: <a href="/path/?foo=var#bar">test</a>
101: <a href="../#bar">test</a>
102: <a href="../path/#bar">test</a>
103: <a href="../path/?foo=var#bar">test</a>
104:
105: <a href="/?foo">test</a>
106: <a href="/?foo#bar">test</a>
107: <a href="/?foo=var">test</a>
108: <a href="/?foo=var#bar">test</a>
109: <a href="../?foo">test</a>
110: <a href="../?foo#bar">test</a>
111: <a href="../?foo=var">test</a>
112: <a href="../?foo=var#bar">test</a>
113:
114: <a href="file.php">test</a>
115: <a href="file.php?foo">test</a>
116: <a href="file.php?foo=var">test</a>
117: <a href="file.php?foo=var#bar">test</a>
118: <a href="../file.php">test</a>
119: <a href="../file.php?foo">test</a>
120: <a href="../file.php?foo=var">test</a>
121: <a href="../file.php?foo=var#bar">test</a>
122:
123: <a href="http://php.net">test</a>
124: <a href="http://php.net/">test</a>
125: <a href="http://php.net/#bar">test</a>
126: <a href="http://php.net/?foo">test</a>
127: <a href="http://php.net/?foo#bar">test</a>
128: <a href="http://php.net/?foo=var">test</a>
129: <a href="http://php.net/?foo=var#bar">test</a>
130: <a href="http://php.net/file.php">test</a>
131: <a href="http://php.net/file.php#bar">test</a>
132: <a href="http://php.net/file.php?foo">test</a>
133: <a href="http://php.net/file.php?foo#bar">test</a>
134: <a href="http://php.net/file.php?foo=var">test</a>
135: <a href="http://php.net/file.php?foo=var#bar">test</a>
136: <a href="http://php.net/some/path/file.php">test</a>
137: <a href="http://php.net/some/path/file.php?foo">test</a>
138: <a href="http://php.net/some/path/file.php?foo=var">test</a>
139: <a href="http://php.net/some/path/file.php?foo=var#bar">test</a>
140:
141: <a href="https://php.net">test</a>
142: <a href="https://php.net/">test</a>
143: <a href="https://php.net/?foo=var#bar">test</a>
144: <a href="https://php.net/file.php">test</a>
145: <a href="https://php.net/file.php?foo=var#bar">test</a>
146: <a href="https://php.net/some/path/file.php">test</a>
147: <a href="https://php.net/some/path/file.php?foo=var#bar">test</a>
148: <a href="https://php.net:8443">test</a>
149: <a href="https://php.net:8443/">test</a>
150: <a href="https://php.net:8443/?foo=var#bar">test</a>
151: <a href="https://php.net:8443/file.php">test</a>
152: <a href="https://php.net:8443/file.php?foo=var#bar">test</a>
153: <a href="https://php.net:8443/some/path/file.php">test</a>
154: <a href="https://php.net:8443/some/path/file.php?foo=var#bar">test</a>
155:
156: <a href="//php.net">test</a>
157: <a href="//php.net/">test</a>
158: <a href="//php.net/#bar">test</a>
159: <a href="//php.net/?foo">test</a>
160: <a href="//php.net/?foo#bar">test</a>
161: <a href="//php.net/?foo=var">test</a>
162: <a href="//php.net/?foo=var#bar">test</a>
163: <a href="//php.net/file.php">test</a>
164: <a href="//php.net/file.php#bar">test</a>
165: <a href="//php.net/file.php?foo">test</a>
166: <a href="//php.net/file.php?foo#bar">test</a>
167: <a href="//php.net/file.php?foo=var">test</a>
168: <a href="//php.net/file.php?foo=var#bar">test</a>
169: <a href="//php.net/some/path/file.php">test</a>
170: <a href="//php.net/some/path/file.php?foo">test</a>
171: <a href="//php.net/some/path/file.php?foo=var">test</a>
172: <a href="//php.net/some/path/file.php?foo=var#bar">test</a>
173:
174: <form action="script.php" method="post">
175:   <input type="text" name="test1"></input>
176:   <input type="text" name="test2" />
177: </form>
178: <form action="../script.php" method="post">
179:   <input type="text" name="test1"></input>
180:   <input type="text" name="test2" />
181: </form>
182: <form action="/path/script.php" method="post">
183:   <input type="text" name="test1"></input>
184:   <input type="text" name="test2" />
185: </form>
186: <form action="../path/script.php" method="post">
187:   <input type="text" name="test1"></input>
188:   <input type="text" name="test2" />
189: </form>
190: <form action="http://php.net/script.php" method="post">
191:   <input type="text" name="test1"></input>
192:   <input type="text" name="test2" />
193: </form>
194: <form action="https://php.net/script.php" method="post">
195:   <input type="text" name="test1"></input>
196:   <input type="text" name="test2" />
197: </form>
198: <form action="//php.net/script.php" method="post">
199:   <input type="text" name="test1"></input>
200:   <input type="text" name="test2" />
201: </form>
202: '
;
203:
var_dump(session_commit());
204:
205: echo 
"*** Cleanup ***\n";
206:
var_dump(session_start());
207:
var_dump(session_id());
208:
var_dump(session_destroy());
209:
210:
ob_end_flush();
211:
?>
212:

Expected

*** Testing basic session functionality : variation3 use_trans_sid ***
*** Test trans sid ***

<a href="/?PHPSESSID=testid">test</a>
<a href="/?PHPSESSID=testid#bar">test</a>
<a href="/?foo&PHPSESSID=testid">test</a>
<a href="/?foo&PHPSESSID=testid#bar">test</a>
<a href="/?foo=var&PHPSESSID=testid">test</a>
<a href="/?foo=var&PHPSESSID=testid#bar">test</a>
<a href="file.php?PHPSESSID=testid">test</a>
<a href="file.php?foo&PHPSESSID=testid">test</a>
<a href="file.php?foo=var&PHPSESSID=testid">test</a>
<a href="/?PHPSESSID=testid">test</a>
<a href="/path?PHPSESSID=testid">test</a>
<a href="/path/?PHPSESSID=testid">test</a>
<a href="/path/?foo=var&PHPSESSID=testid">test</a>
<a href="../?PHPSESSID=testid">test</a>
<a href="../path?PHPSESSID=testid">test</a>
<a href="../path/?PHPSESSID=testid">test</a>
<a href="../path/?foo=var&PHPSESSID=testid">test</a>

<a href="/?PHPSESSID=testid#bar">test</a>
<a href="/path/?PHPSESSID=testid#bar">test</a>
<a href="/path/?foo=var&PHPSESSID=testid#bar">test</a>
<a href="../?PHPSESSID=testid#bar">test</a>
<a href="../path/?PHPSESSID=testid#bar">test</a>
<a href="../path/?foo=var&PHPSESSID=testid#bar">test</a>

<a href="/?foo">test</a>
<a href="/?foo#bar">test</a>
<a href="/?foo=var">test</a>
<a href="/?foo=var#bar">test</a>
<a href="../?foo">test</a>
<a href="../?foo#bar">test</a>
<a href="../?foo=var">test</a>
<a href="../?foo=var#bar">test</a>

<a href="http://php.net">test</a>
<a href="http://php.net/">test</a>
<a href="http://php.net/#bar">test</a>
<a href="http://php.net/?foo">test</a>
<a href="http://php.net/?foo#bar">test</a>
<a href="http://php.net/?foo=var">test</a>
<a href="http://php.net/?foo=var#bar">test</a>
<a href="http://php.net/file.php">test</a>
<a href="http://php.net/file.php#bar">test</a>
<a href="http://php.net/file.php?foo">test</a>
<a href="http://php.net/file.php?foo#bar">test</a>
<a href="http://php.net/file.php?foo=var">test</a>
<a href="http://php.net/file.php?foo=var#bar">test</a>
<a href="http://php.net/some/path/file.php">test</a>
<a href="http://php.net/some/path/file.php?foo">test</a>
<a href="http://php.net/some/path/file.php?foo=var">test</a>
<a href="http://php.net/some/path/file.php?foo=var#bar">test</a>

<a href="https://php.net">test</a>
<a href="https://php.net/">test</a>
<a href="https://php.net/?foo=var#bar">test</a>
<a href="https://php.net/file.php">test</a>
<a href="https://php.net/file.php?foo=var#bar">test</a>
<a href="https://php.net/some/path/file.php">test</a>
<a href="https://php.net/some/path/file.php?foo=var#bar">test</a>
<a href="https://php.net:8443">test</a>
<a href="https://php.net:8443/">test</a>
<a href="https://php.net:8443/?foo=var#bar">test</a>
<a href="https://php.net:8443/file.php">test</a>
<a href="https://php.net:8443/file.php?foo=var#bar">test</a>
<a href="https://php.net:8443/some/path/file.php">test</a>
<a href="https://php.net:8443/some/path/file.php?foo=var#bar">test</a>

<a href="//php.net">test</a>
<a href="//php.net/">test</a>
<a href="//php.net/#bar">test</a>
<a href="//php.net/?foo">test</a>
<a href="//php.net/?foo#bar">test</a>
<a href="//php.net/?foo=var">test</a>
<a href="//php.net/?foo=var#bar">test</a>
<a href="//php.net/file.php">test</a>
<a href="//php.net/file.php#bar">test</a>
<a href="//php.net/file.php?foo">test</a>
<a href="//php.net/file.php?foo#bar">test</a>
<a href="//php.net/file.php?foo=var">test</a>
<a href="//php.net/file.php?foo=var#bar">test</a>
<a href="//php.net/some/path/file.php">test</a>
<a href="//php.net/some/path/file.php?foo">test</a>
<a href="//php.net/some/path/file.php?foo=var">test</a>
<a href="//php.net/some/path/file.php?foo=var#bar">test</a>

<form action="script.php" method="post"><input type="hidden" name="PHPSESSID" value="testid" /><input type="hidden" name="PHPSESSID" value="testid" />
  <input type="text" name="test1"></input>
  <input type="text" name="test2" />
</form>
<form action="../script.php" method="post"><input type="hidden" name="PHPSESSID" value="testid" /><input type="hidden" name="PHPSESSID" value="testid" />
  <input type="text" name="test1"></input>
  <input type="text" name="test2" />
</form>
<form action="/path/script.php" method="post"><input type="hidden" name="PHPSESSID" value="testid" /><input type="hidden" name="PHPSESSID" value="testid" />
  <input type="text" name="test1"></input>
  <input type="text" name="test2" />
</form>
<form action="../path/script.php" method="post"><input type="hidden" name="PHPSESSID" value="testid" /><input type="hidden" name="PHPSESSID" value="testid" />
  <input type="text" name="test1"></input>
  <input type="text" name="test2" />
</form>
<form action="http://php.net/script.php" method="post"><input type="hidden" name="PHPSESSID" value="testid" /><input type="hidden" name="PHPSESSID" value="testid" />
  <input type="text" name="test1"></input>
  <input type="text" name="test2" />
</form>
<form action="https://php.net/script.php" method="post"><input type="hidden" name="PHPSESSID" value="testid" /><input type="hidden" name="PHPSESSID" value="testid" />
  <input type="text" name="test1"></input>
  <input type="text" name="test2" />
</form>
<form action="//php.net/script.php" method="post"><input type="hidden" name="PHPSESSID" value="testid" /><input type="hidden" name="PHPSESSID" value="testid" />
  <input type="text" name="test1"></input>
  <input type="text" name="test2" />
</form>
NULL
*** Cleanup ***
bool(true)
string(6) "testid"
bool(true)

Output

*** Testing basic session functionality : variation3 use_trans_sid ***
*** Test trans sid ***

<a href="/?PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="/path?PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="/path/?PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="/path/?foo=var&PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="../?PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="../path?PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="../path/?PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="../path/?foo=var&PHPSESSID=testid&PHPSESSID=testid">test</a>

<a href="/?PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
<a href="/path/?PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
<a href="/path/?foo=var&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
<a href="../?PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
<a href="../path/?PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
<a href="../path/?foo=var&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>

<a href="/?foo&PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="/?foo&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
<a href="/?foo=var&PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="/?foo=var&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
<a href="../?foo&PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="../?foo&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
<a href="../?foo=var&PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="../?foo=var&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>

<a href="file.php?PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="file.php?foo&PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="file.php?foo=var&PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="file.php?foo=var&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
<a href="../file.php?PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="../file.php?foo&PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="../file.php?foo=var&PHPSESSID=testid&PHPSESSID=testid">test</a>
<a href="../file.php?foo=var&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>

<a href="http://php.net">test</a>
<a href="http://php.net/">test</a>
<a href="http://php.net/#bar">test</a>
<a href="http://php.net/?foo">test</a>
<a href="http://php.net/?foo#bar">test</a>
<a href="http://php.net/?foo=var">test</a>
<a href="http://php.net/?foo=var#bar">test</a>
<a href="http://php.net/file.php">test</a>
<a href="http://php.net/file.php#bar">test</a>
<a href="http://php.net/file.php?foo">test</a>
<a href="http://php.net/file.php?foo#bar">test</a>
<a href="http://php.net/file.php?foo=var">test</a>
<a href="http://php.net/file.php?foo=var#bar">test</a>
<a href="http://php.net/some/path/file.php">test</a>
<a href="http://php.net/some/path/file.php?foo">test</a>
<a href="http://php.net/some/path/file.php?foo=var">test</a>
<a href="http://php.net/some/path/file.php?foo=var#bar">test</a>

<a href="https://php.net">test</a>
<a href="https://php.net/">test</a>
<a href="https://php.net/?foo=var#bar">test</a>
<a href="https://php.net/file.php">test</a>
<a href="https://php.net/file.php?foo=var#bar">test</a>
<a href="https://php.net/some/path/file.php">test</a>
<a href="https://php.net/some/path/file.php?foo=var#bar">test</a>
<a href="https://php.net:8443">test</a>
<a href="https://php.net:8443/">test</a>
<a href="https://php.net:8443/?foo=var#bar">test</a>
<a href="https://php.net:8443/file.php">test</a>
<a href="https://php.net:8443/file.php?foo=var#bar">test</a>
<a href="https://php.net:8443/some/path/file.php">test</a>
<a href="https://php.net:8443/some/path/file.php?foo=var#bar">test</a>

<a href="//php.net">test</a>
<a href="//php.net/">test</a>
<a href="//php.net/#bar">test</a>
<a href="//php.net/?foo">test</a>
<a href="//php.net/?foo#bar">test</a>
<a href="//php.net/?foo=var">test</a>
<a href="//php.net/?foo=var#bar">test</a>
<a href="//php.net/file.php">test</a>
<a href="//php.net/file.php#bar">test</a>
<a href="//php.net/file.php?foo">test</a>
<a href="//php.net/file.php?foo#bar">test</a>
<a href="//php.net/file.php?foo=var">test</a>
<a href="//php.net/file.php?foo=var#bar">test</a>
<a href="//php.net/some/path/file.php">test</a>
<a href="//php.net/some/path/file.php?foo">test</a>
<a href="//php.net/some/path/file.php?foo=var">test</a>
<a href="//php.net/some/path/file.php?foo=var#bar">test</a>

<form action="script.php" method="post"><input type="hidden" name="PHPSESSID" value="testid" /><input type="hidden" name="PHPSESSID" value="testid" />
  <input type="text" name="test1"></input>
  <input type="text" name="test2" />
</form>
<form action="../script.php" method="post"><input type="hidden" name="PHPSESSID" value="testid" /><input type="hidden" name="PHPSESSID" value="testid" />
  <input type="text" name="test1"></input>
  <input type="text" name="test2" />
</form>
<form action="/path/script.php" method="post"><input type="hidden" name="PHPSESSID" value="testid" /><input type="hidden" name="PHPSESSID" value="testid" />
  <input type="text" name="test1"></input>
  <input type="text" name="test2" />
</form>
<form action="../path/script.php" method="post"><input type="hidden" name="PHPSESSID" value="testid" /><input type="hidden" name="PHPSESSID" value="testid" />
  <input type="text" name="test1"></input>
  <input type="text" name="test2" />
</form>
<form action="http://php.net/script.php" method="post"><input type="hidden" name="PHPSESSID" value="testid" /><input type="hidden" name="PHPSESSID" value="testid" />
  <input type="text" name="test1"></input>
  <input type="text" name="test2" />
</form>
<form action="https://php.net/script.php" method="post"><input type="hidden" name="PHPSESSID" value="testid" /><input type="hidden" name="PHPSESSID" value="testid" />
  <input type="text" name="test1"></input>
  <input type="text" name="test2" />
</form>
<form action="//php.net/script.php" method="post"><input type="hidden" name="PHPSESSID" value="testid" /><input type="hidden" name="PHPSESSID" value="testid" />
  <input type="text" name="test1"></input>
  <input type="text" name="test2" />
</form>
NULL
*** Cleanup ***
bool(true)
string(6) "testid"
bool(true)

Diff

004+ <a href="/?PHPSESSID=testid&PHPSESSID=testid">test</a>
005+ <a href="/path?PHPSESSID=testid&PHPSESSID=testid">test</a>
006+ <a href="/path/?PHPSESSID=testid&PHPSESSID=testid">test</a>
007+ <a href="/path/?foo=var&PHPSESSID=testid&PHPSESSID=testid">test</a>
008+ <a href="../?PHPSESSID=testid&PHPSESSID=testid">test</a>
009+ <a href="../path?PHPSESSID=testid&PHPSESSID=testid">test</a>
010+ <a href="../path/?PHPSESSID=testid&PHPSESSID=testid">test</a>
011+ <a href="../path/?foo=var&PHPSESSID=testid&PHPSESSID=testid">test</a>
012+ 
013+ <a href="/?PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
014+ <a href="/path/?PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
015+ <a href="/path/?foo=var&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
016+ <a href="../?PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
017+ <a href="../path/?PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
018+ <a href="../path/?foo=var&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
004- <a href="/?PHPSESSID=testid">test</a>
005- <a href="/?PHPSESSID=testid#bar">test</a>
006- <a href="/?foo&PHPSESSID=testid">test</a>
007- <a href="/?foo&PHPSESSID=testid#bar">test</a>
008- <a href="/?foo=var&PHPSESSID=testid">test</a>
009- <a href="/?foo=var&PHPSESSID=testid#bar">test</a>
010- <a href="file.php?PHPSESSID=testid">test</a>
011- <a href="file.php?foo&PHPSESSID=testid">test</a>
012- <a href="file.php?foo=var&PHPSESSID=testid">test</a>
013- <a href="/?PHPSESSID=testid">test</a>
014- <a href="/path?PHPSESSID=testid">test</a>
015- <a href="/path/?PHPSESSID=testid">test</a>
016- <a href="/path/?foo=var&PHPSESSID=testid">test</a>
017- <a href="../?PHPSESSID=testid">test</a>
018- <a href="../path?PHPSESSID=testid">test</a>
019- <a href="../path/?PHPSESSID=testid">test</a>
020- <a href="../path/?foo=var&PHPSESSID=testid">test</a>
020+ <a href="/?foo&PHPSESSID=testid&PHPSESSID=testid">test</a>
021+ <a href="/?foo&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
022+ <a href="/?foo=var&PHPSESSID=testid&PHPSESSID=testid">test</a>
023+ <a href="/?foo=var&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
024+ <a href="../?foo&PHPSESSID=testid&PHPSESSID=testid">test</a>
025+ <a href="../?foo&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
026+ <a href="../?foo=var&PHPSESSID=testid&PHPSESSID=testid">test</a>
027+ <a href="../?foo=var&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
022- <a href="/?PHPSESSID=testid#bar">test</a>
023- <a href="/path/?PHPSESSID=testid#bar">test</a>
024- <a href="/path/?foo=var&PHPSESSID=testid#bar">test</a>
025- <a href="../?PHPSESSID=testid#bar">test</a>
026- <a href="../path/?PHPSESSID=testid#bar">test</a>
027- <a href="../path/?foo=var&PHPSESSID=testid#bar">test</a>
029+ <a href="file.php?PHPSESSID=testid&PHPSESSID=testid">test</a>
030+ <a href="file.php?foo&PHPSESSID=testid&PHPSESSID=testid">test</a>
031+ <a href="file.php?foo=var&PHPSESSID=testid&PHPSESSID=testid">test</a>
032+ <a href="file.php?foo=var&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
033+ <a href="../file.php?PHPSESSID=testid&PHPSESSID=testid">test</a>
034+ <a href="../file.php?foo&PHPSESSID=testid&PHPSESSID=testid">test</a>
035+ <a href="../file.php?foo=var&PHPSESSID=testid&PHPSESSID=testid">test</a>
036+ <a href="../file.php?foo=var&PHPSESSID=testid&PHPSESSID=testid#bar">test</a>
029- <a href="/?foo">test</a>
030- <a href="/?foo#bar">test</a>
031- <a href="/?foo=var">test</a>
032- <a href="/?foo=var#bar">test</a>
033- <a href="../?foo">test</a>
034- <a href="../?foo#bar">test</a>
035- <a href="../?foo=var">test</a>
036- <a href="../?foo=var#bar">test</a>

 

Generated at Wed, 20 Sep 2017 13:49:37 +0000 (5 days ago)

Copyright © 2005-2017 The PHP Group
All rights reserved.