Cita:
Iniciado por Alun
No entiendo exactamente qué quieres hacer, pero de lo que entendí, creo que mejor que con un IF, podrías hacerlo con un bucle que recorra todas las cookies y compruebe si son 1 o 0.
Un modelo sería:
Código PHP:
Ver original$cookies1; //estableces una variable para contar las cookies con valor 1
$cookiestotales=(las cookies que tengas); /*estableces otra para contar las cookies que hayas establecido, y a la que tú le das tu valor.*/
for($i=1; $i==número_cookies;$i++) //crears el bucle que recorrerá las cookies
{
if($_COOKIE['CookieL'.$i]=1){$cookies1++;}} /*compruebas si el valor de cada cookie es 1, en cuyo caso, sumas uno al contador que creaste antes*/
if($cookies1 == $cookiestotales){echo 'Todas las cookies son 1';} /*finalizado el bucle, compruebas que el valor del contador de las cookies con valor 1 coincida con el valor del contador de las cookies establecidas*/
No se si es exactamente lo que buscas, pero, tal y como lo entendí, esta es una buena forma para comprobarlo.
Suerte
hola Alun, gracias por tu código me fue un ejemplo de mucha utilidad