JavaScript – Pegar variável PHP da url

Função interessante para pegar variáveis PHP de uma url:

// exemplo de url com variáveis php
// http://www.thiagopi.com.br/index.php?id=123&page=home
 
var var1 = getUrlVars()["id"];
var var2 = getUrlVars()["page"];
 
alert(var1);
alert(var2);
 
function getUrlVars() {
    var vars = {};
    var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
        vars[key] = value;
    });
    return vars;
}