Tôi đang cố gắng thêm một vài biến GET khác nhau vào url.Làm cách nào để thêm các biến GET vào cuối url hiện tại trong php?
Tôi có thể dễ dàng chuyển hướng tiêu đề đến url trang hiện tại và sau đó chỉ cần thêm $ _GET ['test'] vào url.
Vấn đề của tôi là tôi có một số biến GET đã có trong url. Những gì tôi muốn làm là:
Kiểm tra nếu có bất kỳ biến GET trong url
Nếu không có, sau đó chuyển hướng đến url hiện tại với GET mới [' biến kiểm tra '] ở cuối url.
Nếu có, nhưng không có biến GET ['test'] nào trong url, hãy giữ các giá trị GET khác trong url và thêm biến GET ['test'] vào cuối chuỗi url đầy đủ
Nếu có, VÀ có biến GET ['test'] trong url, hãy giữ các giá trị GET khác trong url và trao đổi giá trị biến GET ['test'] với giá trị mới.
Làm thế nào tôi có thể đi về việc kiểm tra đối với tất cả những điều kiện này?
Tôi tin rằng điều này sẽ tăng gấp đôi trên các vars GET. Nếu URL hiện tại là 'domain.com/page.php? Var = 1' thì kết quả cuối cùng của mã" Sau đó bạn có thể chuyển tiếp tới "là' domain.com/page.php?var=1?var=1&test= testvalue'. – MarcGuay
thay thế REQUEST_URI bằng PHP_SELF – bleuscyther
tại sao bạn cần: bỏ đặt ($ params ["test"]); không phải là nó được thay thế bằng câu lệnh: $ params ["test"] = "testvalue"; –