nasıl ben url tüm parametreleri kapmak ve yazdırırım?

3 Cevap

ben böyle bir bağlantı varsa

http://www.website.com/index.php?a=1&b=2&c=3&d=4

nasıl i print $_POST['a']; yapmadan tüm parametreleri ve değerlerini yazdırabilirsiniz

teşekkürler

3 Cevap

Ben kullanmak

print_r($_GET);

Parametreleri URL, yani $_GET mevcuttur; ve olabildiğince kullanarak bu dizinin üzerinde döngü foreach :

foreach ($_GET as $name => $value) {
    echo $name . ' : ' . $value . '<br />';
}

Ayrıca parse_url() kullanın ve parse_str() yapabilirsiniz:

$url = 'http://www.example.com/index.php?a=1&b=2&c=3&d=some%20string';
$query = parse_url($url, PHP_URL_QUERY);
parse_str($query);
parse_str($query, $arr);

echo $query;  // a=1&b=2&c=3&d=some%20string

echo $a;  // 1
echo $b;  // 2
echo $c;  // 3
echo $d;  // some string

foreach ($arr as $key => $val) {
    echo $key . ' => ' . $val . ', ';  // a => 1, b => 2, c => 3, d => 4
}