<?php
$sourceCode = "
This is a test.
<?php
\$url = 'https://bancontact.girogate.be/bi/t2bc?tx=396084307&rs=r3rG2gnT2CVPLG7R9llh0fZr0d1Y4da0&c';
\$parts = parse_url(\$url);
if (isset(\$parts['query']))
{
parse_str(\$parts['query'],\$query);
echo '<pre>';
print_r(\$query);
echo '</pre>';
}
";
$tokens = token_get_all($sourceCode);
print_r($tokens);
Abusive script
This script was stopped while abusing our resources
- Output for 8.3.0, 8.3.2, 8.3.4, 8.3.7, 8.3.9, 8.3.11
- Array
(
[0] => Array
(
[0] => 318
[1] =>
This is a test.
[2] => 1
)
[1] => Array
(
[0] => 394
[1] => <?php
[2] => 5
)
[2] => Array
(
[0] => 397
[1] =>
[2] => 6
)
[3] => Array
(
[0] => 317
[1] => $url
[2] => 7
)
[4] => Array
(
[0] => 397
[1] =>
[2] => 7
)
[5] => =
[6] => Array
(
[0] => 397
[1] =>
[2] => 7
)
[7] => Array
(
[0] => 320
[1] => 'https://bancontact.girogate.be/bi/t2bc?tx=396084307&rs=r3rG2gnT2CVPLG7R9llh0fZr0d1Y4da0&c'
[2] => 7
)
[8] => ;
[9] => Array
(
[0] => 397
[1] =>
[2] => 7
)
[10] => Array
(
[0] => 317
[1] => $parts
[2] => 9
)
[11] => Array
(
[0] => 397
[1] =>
[2] => 9
)
[12] => =
[13] => Array
(
[0] => 397
[1] =>
[2] => 9
)
[14] => Array
(
[0] => 313
[1] => parse_url
[2] => 9
)
[15] => (
[16] => Array
(
[0] => 317
[1] => $url
[2] => 9
)
[17] => )
[18] => ;
[19] => Array
(
[0] => 397
[1] =>
[2] => 9
)
[20] => Array
(
[0] => 326
[1] => if
[2] => 10
)
[21] => Array
(
[0] => 397
[1] =>
[2] => 10
)
[22] => (
[23] => Array
(
[0] => 366
[1] => isset
[2] => 10
)
[24] => (
[25] => Array
(
[0] => 317
[1] => $parts
[2] => 10
)
[26] => [
[27] => Array
(
[0] => 320
[1] => 'query'
[2] => 10
)
[28] => ]
[29] => )
[30] => )
[31] => Array
(
[0] => 397
[1] =>
[2] => 10
)
[32] => {
[33] => Array
(
[0] => 397
[1] =>
[2] => 11
)
[34] => Array
(
[0] => 313
[1] => parse_str
[2] => 12
)
[35] => (
[36] => Array
(
[0] => 317
[1] => $parts
[2] => 12
)
[37] => [
[38] => Array
(
[0] => 320
[1] => 'query'
[2] => 12
)
[39] => ]
[40] => ,
[41] => Array
(
[0] => 317
[1] => $query
[2] => 12
)
[42] => )
[43] => ;
[44] => Array
(
[0] => 397
[1] =>
[2] => 12
)
[45] => Array
(
[0] => 328
[1] => echo
[2] => 14
)
[46] => Array
(
[0] => 397
[1] =>
[2] => 14
)
[47] => Array
(
[0] => 320
[1] => '<pre>'
[2] => 14
)
[48] => ;
[49] => Array
(
[0] => 397
[1] =>
[2] => 14
)
[50] => Array
(
[0] => 313
[1] => print_r
[2] => 15
)
[51] => (
[52] => Array
(
[0] => 317
[1] => $query
[2] => 15
)
[53] => )
[54] => ;
[55] => Array
(
[0] => 397
[1] =>
[2] => 15
)
[56] => Array
(
[0] => 328
[1] => echo
[2] => 16
)
[57] => Array
(
[0] => 397
[1] =>
[2] => 16
)
[58] => Array
(
[0] => 320
[1] => '</pre>'
[2] => 16
)
[59] => ;
[60] => Array
(
[0] => 397
[1] =>
[2] => 16
)
[61] => }
[62] => Array
(
[0] => 397
[1] =>
[2] => 18
)
)
- Output for 8.1.0 - 8.1.29, 8.2.0 - 8.2.23, 8.3.1, 8.3.3, 8.3.5 - 8.3.6, 8.3.8, 8.3.10
- Array
(
[0] => Array
(
[0] => 267
[1] =>
This is a test.
[2] => 1
)
[1] => Array
(
[0] => 389
[1] => <?php
[2] => 5
)
[2] => Array
(
[0] => 392
[1] =>
[2] => 6
)
[3] => Array
(
[0] => 266
[1] => $url
[2] => 7
)
[4] => Array
(
[0] => 392
[1] =>
[2] => 7
)
[5] => =
[6] => Array
(
[0] => 392
[1] =>
[2] => 7
)
[7] => Array
(
[0] => 269
[1] => 'https://bancontact.girogate.be/bi/t2bc?tx=396084307&rs=r3rG2gnT2CVPLG7R9llh0fZr0d1Y4da0&c'
[2] => 7
)
[8] => ;
[9] => Array
(
[0] => 392
[1] =>
[2] => 7
)
[10] => Array
(
[0] => 266
[1] => $parts
[2] => 9
)
[11] => Array
(
[0] => 392
[1] =>
[2] => 9
)
[12] => =
[13] => Array
(
[0] => 392
[1] =>
[2] => 9
)
[14] => Array
(
[0] => 262
[1] => parse_url
[2] => 9
)
[15] => (
[16] => Array
(
[0] => 266
[1] => $url
[2] => 9
)
[17] => )
[18] => ;
[19] => Array
(
[0] => 392
[1] =>
[2] => 9
)
[20] => Array
(
[0] => 287
[1] => if
[2] => 10
)
[21] => Array
(
[0] => 392
[1] =>
[2] => 10
)
[22] => (
[23] => Array
(
[0] => 330
[1] => isset
[2] => 10
)
[24] => (
[25] => Array
(
[0] => 266
[1] => $parts
[2] => 10
)
[26] => [
[27] => Array
(
[0] => 269
[1] => 'query'
[2] => 10
)
[28] => ]
[29] => )
[30] => )
[31] => Array
(
[0] => 392
[1] =>
[2] => 10
)
[32] => {
[33] => Array
(
[0] => 392
[1] =>
[2] => 11
)
[34] => Array
(
[0] => 262
[1] => parse_str
[2] => 12
)
[35] => (
[36] => Array
(
[0] => 266
[1] => $parts
[2] => 12
)
[37] => [
[38] => Array
(
[0] => 269
[1] => 'query'
[2] => 12
)
[39] => ]
[40] => ,
[41] => Array
(
[0] => 266
[1] => $query
[2] => 12
)
[42] => )
[43] => ;
[44] => Array
(
[0] => 392
[1] =>
[2] => 12
)
[45] => Array
(
[0] => 291
[1] => echo
[2] => 14
)
[46] => Array
(
[0] => 392
[1] =>
[2] => 14
)
[47] => Array
(
[0] => 269
[1] => '<pre>'
[2] => 14
)
[48] => ;
[49] => Array
(
[0] => 392
[1] =>
[2] => 14
)
[50] => Array
(
[0] => 262
[1] => print_r
[2] => 15
)
[51] => (
[52] => Array
(
[0] => 266
[1] => $query
[2] => 15
)
[53] => )
[54] => ;
[55] => Array
(
[0] => 392
[1] =>
[2] => 15
)
[56] => Array
(
[0] => 291
[1] => echo
[2] => 16
)
[57] => Array
(
[0] => 392
[1] =>
[2] => 16
)
[58] => Array
(
[0] => 269
[1] => '</pre>'
[2] => 16
)
[59] => ;
[60] => Array
(
[0] => 392
[1] =>
[2] => 16
)
[61] => }
[62] => Array
(
[0] => 392
[1] =>
[2] => 18
)
)
- Output for 8.0.30
- Array
(
[0] => Array
(
[0] => 267
[1] =>
This is a test.
[2] => 1
)
[1] => Array
(
[0] => 387
[1] => <?php
[2] => 5
)
[2] => Array
(
[0] => 390
[1] =>
[2] => 6
)
[3] => Array
(
[0] => 266
[1] => $url
[2] => 7
)
[4] => Array
(
[0] => 390
[1] =>
[2] => 7
)
[5] => =
[6] => Array
(
[0] => 390
[1] =>
[2] => 7
)
[7] => Array
(
[0] => 269
[1] => 'https://bancontact.girogate.be/bi/t2bc?tx=396084307&rs=r3rG2gnT2CVPLG7R9llh0fZr0d1Y4da0&c'
[2] => 7
)
[8] => ;
[9] => Array
(
[0] => 390
[1] =>
[2] => 7
)
[10] => Array
(
[0] => 266
[1] => $parts
[2] => 9
)
[11] => Array
(
[0] => 390
[1] =>
[2] => 9
)
[12] => =
[13] => Array
(
[0] => 390
[1] =>
[2] => 9
)
[14] => Array
(
[0] => 262
[1] => parse_url
[2] => 9
)
[15] => (
[16] => Array
(
[0] => 266
[1] => $url
[2] => 9
)
[17] => )
[18] => ;
[19] => Array
(
[0] => 390
[1] =>
[2] => 9
)
[20] => Array
(
[0] => 287
[1] => if
[2] => 10
)
[21] => Array
(
[0] => 390
[1] =>
[2] => 10
)
[22] => (
[23] => Array
(
[0] => 329
[1] => isset
[2] => 10
)
[24] => (
[25] => Array
(
[0] => 266
[1] => $parts
[2] => 10
)
[26] => [
[27] => Array
(
[0] => 269
[1] => 'query'
[2] => 10
)
[28] => ]
[29] => )
[30] => )
[31] => Array
(
[0] => 390
[1] =>
[2] => 10
)
[32] => {
[33] => Array
(
[0] => 390
[1] =>
[2] => 11
)
[34] => Array
(
[0] => 262
[1] => parse_str
[2] => 12
)
[35] => (
[36] => Array
(
[0] => 266
[1] => $parts
[2] => 12
)
[37] => [
[38] => Array
(
[0] => 269
[1] => 'query'
[2] => 12
)
[39] => ]
[40] => ,
[41] => Array
(
[0] => 266
[1] => $query
[2] => 12
)
[42] => )
[43] => ;
[44] => Array
(
[0] => 390
[1] =>
[2] => 12
)
[45] => Array
(
[0] => 291
[1] => echo
[2] => 14
)
[46] => Array
(
[0] => 390
[1] =>
[2] => 14
)
[47] => Array
(
[0] => 269
[1] => '<pre>'
[2] => 14
)
[48] => ;
[49] => Array
(
[0] => 390
[1] =>
[2] => 14
)
[50] => Array
(
[0] => 262
[1] => print_r
[2] => 15
)
[51] => (
[52] => Array
(
[0] => 266
[1] => $query
[2] => 15
)
[53] => )
[54] => ;
[55] => Array
(
[0] => 390
[1] =>
[2] => 15
)
[56] => Array
(
[0] => 291
[1] => echo
[2] => 16
)
[57] => Array
(
[0] => 390
[1] =>
[2] => 16
)
[58] => Array
(
[0] => 269
[1] => '</pre>'
[2] => 16
)
[59] => ;
[60] => Array
(
[0] => 390
[1] =>
[2] => 16
)
[61] => }
[62] => Array
(
[0] => 390
[1] =>
[2] => 18
)
)
- Output for 8.0.0 - 8.0.29
- Array
(
[0] => Array
(
[0] => 316
[1] =>
This is a test.
[2] => 1
)
[1] => Array
(
[0] => 390
[1] => <?php
[2] => 5
)
[2] => Array
(
[0] => 393
[1] =>
[2] => 6
)
[3] => Array
(
[0] => 315
[1] => $url
[2] => 7
)
[4] => Array
(
[0] => 393
[1] =>
[2] => 7
)
[5] => =
[6] => Array
(
[0] => 393
[1] =>
[2] => 7
)
[7] => Array
(
[0] => 318
[1] => 'https://bancontact.girogate.be/bi/t2bc?tx=396084307&rs=r3rG2gnT2CVPLG7R9llh0fZr0d1Y4da0&c'
[2] => 7
)
[8] => ;
[9] => Array
(
[0] => 393
[1] =>
[2] => 7
)
[10] => Array
(
[0] => 315
[1] => $parts
[2] => 9
)
[11] => Array
(
[0] => 393
[1] =>
[2] => 9
)
[12] => =
[13] => Array
(
[0] => 393
[1] =>
[2] => 9
)
[14] => Array
(
[0] => 311
[1] => parse_url
[2] => 9
)
[15] => (
[16] => Array
(
[0] => 315
[1] => $url
[2] => 9
)
[17] => )
[18] => ;
[19] => Array
(
[0] => 393
[1] =>
[2] => 9
)
[20] => Array
(
[0] => 324
[1] => if
[2] => 10
)
[21] => Array
(
[0] => 393
[1] =>
[2] => 10
)
[22] => (
[23] => Array
(
[0] => 363
[1] => isset
[2] => 10
)
[24] => (
[25] => Array
(
[0] => 315
[1] => $parts
[2] => 10
)
[26] => [
[27] => Array
(
[0] => 318
[1] => 'query'
[2] => 10
)
[28] => ]
[29] => )
[30] => )
[31] => Array
(
[0] => 393
[1] =>
[2] => 10
)
[32] => {
[33] => Array
(
[0] => 393
[1] =>
[2] => 11
)
[34] => Array
(
[0] => 311
[1] => parse_str
[2] => 12
)
[35] => (
[36] => Array
(
[0] => 315
[1] => $parts
[2] => 12
)
[37] => [
[38] => Array
(
[0] => 318
[1] => 'query'
[2] => 12
)
[39] => ]
[40] => ,
[41] => Array
(
[0] => 315
[1] => $query
[2] => 12
)
[42] => )
[43] => ;
[44] => Array
(
[0] => 393
[1] =>
[2] => 12
)
[45] => Array
(
[0] => 326
[1] => echo
[2] => 14
)
[46] => Array
(
[0] => 393
[1] =>
[2] => 14
)
[47] => Array
(
[0] => 318
[1] => '<pre>'
[2] => 14
)
[48] => ;
[49] => Array
(
[0] => 393
[1] =>
[2] => 14
)
[50] => Array
(
[0] => 311
[1] => print_r
[2] => 15
)
[51] => (
[52] => Array
(
[0] => 315
[1] => $query
[2] => 15
)
[53] => )
[54] => ;
[55] => Array
(
[0] => 393
[1] =>
[2] => 15
)
[56] => Array
(
[0] => 326
[1] => echo
[2] => 16
)
[57] => Array
(
[0] => 393
[1] =>
[2] => 16
)
[58] => Array
(
[0] => 318
[1] => '</pre>'
[2] => 16
)
[59] => ;
[60] => Array
(
[0] => 393
[1] =>
[2] => 16
)
[61] => }
[62] => Array
(
[0] => 393
[1] =>
[2] => 18
)
)
- Output for 7.4.0 - 7.4.33
- Array
(
[0] => Array
(
[0] => 313
[1] =>
This is a test.
[2] => 1
)
[1] => Array
(
[0] => 382
[1] => <?php
[2] => 5
)
[2] => Array
(
[0] => 385
[1] =>
[2] => 6
)
[3] => Array
(
[0] => 312
[1] => $url
[2] => 7
)
[4] => Array
(
[0] => 385
[1] =>
[2] => 7
)
[5] => =
[6] => Array
(
[0] => 385
[1] =>
[2] => 7
)
[7] => Array
(
[0] => 315
[1] => 'https://bancontact.girogate.be/bi/t2bc?tx=396084307&rs=r3rG2gnT2CVPLG7R9llh0fZr0d1Y4da0&c'
[2] => 7
)
[8] => ;
[9] => Array
(
[0] => 385
[1] =>
[2] => 7
)
[10] => Array
(
[0] => 312
[1] => $parts
[2] => 9
)
[11] => Array
(
[0] => 385
[1] =>
[2] => 9
)
[12] => =
[13] => Array
(
[0] => 385
[1] =>
[2] => 9
)
[14] => Array
(
[0] => 311
[1] => parse_url
[2] => 9
)
[15] => (
[16] => Array
(
[0] => 312
[1] => $url
[2] => 9
)
[17] => )
[18] => ;
[19] => Array
(
[0] => 385
[1] =>
[2] => 9
)
[20] => Array
(
[0] => 322
[1] => if
[2] => 10
)
[21] => Array
(
[0] => 385
[1] =>
[2] => 10
)
[22] => (
[23] => Array
(
[0] => 361
[1] => isset
[2] => 10
)
[24] => (
[25] => Array
(
[0] => 312
[1] => $parts
[2] => 10
)
[26] => [
[27] => Array
(
[0] => 315
[1] => 'query'
[2] => 10
)
[28] => ]
[29] => )
[30] => )
[31] => Array
(
[0] => 385
[1] =>
[2] => 10
)
[32] => {
[33] => Array
(
[0] => 385
[1] =>
[2] => 11
)
[34] => Array
(
[0] => 311
[1] => parse_str
[2] => 12
)
[35] => (
[36] => Array
(
[0] => 312
[1] => $parts
[2] => 12
)
[37] => [
[38] => Array
(
[0] => 315
[1] => 'query'
[2] => 12
)
[39] => ]
[40] => ,
[41] => Array
(
[0] => 312
[1] => $query
[2] => 12
)
[42] => )
[43] => ;
[44] => Array
(
[0] => 385
[1] =>
[2] => 12
)
[45] => Array
(
[0] => 324
[1] => echo
[2] => 14
)
[46] => Array
(
[0] => 385
[1] =>
[2] => 14
)
[47] => Array
(
[0] => 315
[1] => '<pre>'
[2] => 14
)
[48] => ;
[49] => Array
(
[0] => 385
[1] =>
[2] => 14
)
[50] => Array
(
[0] => 311
[1] => print_r
[2] => 15
)
[51] => (
[52] => Array
(
[0] => 312
[1] => $query
[2] => 15
)
[53] => )
[54] => ;
[55] => Array
(
[0] => 385
[1] =>
[2] => 15
)
[56] => Array
(
[0] => 324
[1] => echo
[2] => 16
)
[57] => Array
(
[0] => 385
[1] =>
[2] => 16
)
[58] => Array
(
[0] => 315
[1] => '</pre>'
[2] => 16
)
[59] => ;
[60] => Array
(
[0] => 385
[1] =>
[2] => 16
)
[61] => }
[62] => Array
(
[0] => 385
[1] =>
[2] => 18
)
)
- Output for 7.1.25 - 7.1.28, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33
- Array
(
[0] => Array
(
[0] => 321
[1] =>
This is a test.
[2] => 1
)
[1] => Array
(
[0] => 379
[1] => <?php
[2] => 5
)
[2] => Array
(
[0] => 382
[1] =>
[2] => 6
)
[3] => Array
(
[0] => 320
[1] => $url
[2] => 7
)
[4] => Array
(
[0] => 382
[1] =>
[2] => 7
)
[5] => =
[6] => Array
(
[0] => 382
[1] =>
[2] => 7
)
[7] => Array
(
[0] => 323
[1] => 'https://bancontact.girogate.be/bi/t2bc?tx=396084307&rs=r3rG2gnT2CVPLG7R9llh0fZr0d1Y4da0&c'
[2] => 7
)
[8] => ;
[9] => Array
(
[0] => 382
[1] =>
[2] => 7
)
[10] => Array
(
[0] => 320
[1] => $parts
[2] => 9
)
[11] => Array
(
[0] => 382
[1] =>
[2] => 9
)
[12] => =
[13] => Array
(
[0] => 382
[1] =>
[2] => 9
)
[14] => Array
(
[0] => 319
[1] => parse_url
[2] => 9
)
[15] => (
[16] => Array
(
[0] => 320
[1] => $url
[2] => 9
)
[17] => )
[18] => ;
[19] => Array
(
[0] => 382
[1] =>
[2] => 9
)
[20] => Array
(
[0] => 327
[1] => if
[2] => 10
)
[21] => Array
(
[0] => 382
[1] =>
[2] => 10
)
[22] => (
[23] => Array
(
[0] => 358
[1] => isset
[2] => 10
)
[24] => (
[25] => Array
(
[0] => 320
[1] => $parts
[2] => 10
)
[26] => [
[27] => Array
(
[0] => 323
[1] => 'query'
[2] => 10
)
[28] => ]
[29] => )
[30] => )
[31] => Array
(
[0] => 382
[1] =>
[2] => 10
)
[32] => {
[33] => Array
(
[0] => 382
[1] =>
[2] => 11
)
[34] => Array
(
[0] => 319
[1] => parse_str
[2] => 12
)
[35] => (
[36] => Array
(
[0] => 320
[1] => $parts
[2] => 12
)
[37] => [
[38] => Array
(
[0] => 323
[1] => 'query'
[2] => 12
)
[39] => ]
[40] => ,
[41] => Array
(
[0] => 320
[1] => $query
[2] => 12
)
[42] => )
[43] => ;
[44] => Array
(
[0] => 382
[1] =>
[2] => 12
)
[45] => Array
(
[0] => 328
[1] => echo
[2] => 14
)
[46] => Array
(
[0] => 382
[1] =>
[2] => 14
)
[47] => Array
(
[0] => 323
[1] => '<pre>'
[2] => 14
)
[48] => ;
[49] => Array
(
[0] => 382
[1] =>
[2] => 14
)
[50] => Array
(
[0] => 319
[1] => print_r
[2] => 15
)
[51] => (
[52] => Array
(
[0] => 320
[1] => $query
[2] => 15
)
[53] => )
[54] => ;
[55] => Array
(
[0] => 382
[1] =>
[2] => 15
)
[56] => Array
(
[0] => 328
[1] => echo
[2] => 16
)
[57] => Array
(
[0] => 382
[1] =>
[2] => 16
)
[58] => Array
(
[0] => 323
[1] => '</pre>'
[2] => 16
)
[59] => ;
[60] => Array
(
[0] => 382
[1] =>
[2] => 16
)
[61] => }
[62] => Array
(
[0] => 382
[1] =>
[2] => 18
)
)
preferences:
167.76 ms | 472 KiB | 5 Q