Diğerlerini tutarak değiştirmek / 1 GET değeri eklemek için en iyi yolu?

2 Cevap

Nasıl ekler veya diğerlerini korurken 1 GET VAR değiştiren justs bir bağlantı yapabilirsiniz?

Ben farklı GET değişkenler kullanılarak oluşturulan bir sayfa var.

Yani mypage.php?color=red&size=7&brand=some%20brand gibi olacak

Yani page = 2 veya boyutu = 8 ayarlar bir bağlantı var istiyorum. Bir bağlantı var kolay yolu yapmak nedir ki tüm diğer değişkenler Sıfırlanmasını olmadan?

Ben daha fazla bir şey anlatmaya gerek varsa bana bildirin, o mantıklı umut

2 Cevap

Sen url değerleri almak için parse_str ile url ayrıştırmak. Daha sonra kullanarak http sorgu oluşturmak http_build_query yapabilirsiniz:

$query_arr = $_GET; //or parse_str($_SERVER['QUERY_STRING'], $query_arr)
$query_arr["page"] = 2;
$query_arr["size"] = 8;

$query = http_build_query($query_arr);

EDIT: Üzgünüm iki fonksiyona kadar karışık ... onun parse_str() tabii.