dollarget-variabelen-in-javascript

Gesponsorde koppelingen

PHP script bestanden

  1. dollarget-variabelen-in-javascript

« Lees de omschrijving en reacties

Normale code:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?
/*======================CREATOR========================*/
/* Name:                        Nick Mulder a.k.a. YPM */
/* Company:                                 YPM Design */
/* Website:                      http://ypm-design.com */
/*======================LICENSE========================*/
/* Name:              GNU General Public License (GPL) */
/* URL:           http://www.gnu.org/copyleft/gpl.html */
/*=====================================================*/

/*======================ENGLISH========================*/
// get the url of the current page
/*=======================DUTCH=========================*/
// pak de url van deze pagina
/*=====================================================*/

var url = document.location.href;

/*======================ENGLISH========================*/
// the divider for the url
// use "#" for asynchronous use
// use "?" for normal PHP-like use
/*=======================DUTCH=========================*/
// het scheidingsteken voor de url
// gebruik "#" voor asynchroon gebruik
// gebruik "?" voor normaal PHP-like gebruik
/*=====================================================*/

var divider = "#";

/*======================ENGLISH========================*/
// split the url at "#" or "?"
/*=======================DUTCH=========================*/
// splits de url bij "#" of "?"
/*=====================================================*/

var url = url.split( divider );

/*======================ENGLISH========================*/
// check if everything has gone right so far
// if there is no divider found in the url, it'll stop
/*=======================DUTCH=========================*/
// kijk of alles tot nu toe goed is gegaan
// als er geen divider in de url is gevonden, stopt het
/*=====================================================*/

if(url[1]){
    
    /*======================ENGLISH========================*/
    // make the variable "get" a valid array
    /*=======================DUTCH=========================*/
    // maak de variabel "get" een geldige array
    /*=====================================================*/

    var get = new Array();
    
    /*======================ENGLISH========================*/
    // split the second part of the array "url" at "&"
    /*=======================DUTCH=========================*/
    // splits het tweede gedeelte van de array "url" bij "&"
    /*=====================================================*/

    var set = url[1].split("&");
    
    /*======================ENGLISH========================*/
    // loop through the array that we've just created
    /*=======================DUTCH=========================*/
    // loop de zojuist gemaakte array door
    /*=====================================================*/

    for(i = 0; i < set.length; i++){
        
        /*======================ENGLISH========================*/
        // split the last array values at "="
        /*=======================DUTCH=========================*/
        // splits de waardes van de laatste array bij "="
        /*=====================================================*/

        var parameter = set[i].split("=");
        
        /*======================ENGLISH========================*/
        // create the $_GET like array
        /*=======================DUTCH=========================*/
        // maak de $_GET like array
        /*=====================================================*/

        get[ parameter[0] ] = parameter[1];
    }
}

?>

Gecomprimeerde code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
var a=location.href;var a=a.split("#");if(a[1]){var get=new Array();var c=a[1].split("&");for(i=0;i<c.length;i++){var d=c[i].split("=");get[d[0]]=d[1];}}
?>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.