Estoy tratando de agregar algunas variables GET diferentes a la url.¿Cómo puedo agregar variables GET al final de la url actual en php?
Podría hacer fácilmente un encabezado redirigir a la URL de la página actual y luego simplemente agregar $ _GET ['test'] en la url.
Mi problema es que tengo algunas variables GET que ya están en la url. Lo que quiero hacer es:
Comprobar si hay cualquier variable GET en la URL
Si no es así, a continuación, redirigir a la URL actual con el nuevo GET [' test '] variable al final de la url.
Si lo hay, pero no hay una variable GET ['test'] en la url, guarde esos otros valores GET en la url y agregue la variable GET ['test'] al final de la cadena de url completa
Si lo hay, Y hay una variable GET ['test'] en la url, entonces guarde esos otros valores GET en la url e intercambie el valor de la variable GET ['test'] con el nuevo valor.
¿Cómo puedo ir sobre la comprobación de todas estas condiciones?
Creo que este será el doble arriba en el GET vars. Si la URL es actualmente 'domain.com/page.php? Var = 1', el resultado final del código" Luego puede reenviarse a "es' domain.com/page.php?var=1?var=1&test= testvalue'. – MarcGuay
reemplace REQUEST_URI con PHP_SELF – bleuscyther
¿por qué necesita: unset ($ params ["test"]); ¿no es reemplazado por la declaración: $ params ["test"] = "testvalue"; –