29/09/2017, 06:38
|
|
Respuesta: cancelar un for por ajax Me sumo a los de arriba, puedes explicar que pretendes.
Algunos puntos a considerar
1. En tu código debes escapar las " dentro de " " es decir si tienes esto "Hola soy una " dentro de otra "" no funcionará tendrás que hacer esto "Hola soy una \" dentro de otra \""
2. Teóricamente te faltaría el session_start en inicio
3. No entiendo tu código porque usar un for, si se detendrá en el primer ciclo: si existe la sesion hará la detención (break), y si no, deseas parar con ajax, sea cual sea la posibilidad teoricamente tu for estaría terminando en el primer ciclo, en vez de break tendrías que usar continue ¿supongo?, no se que quieres hacer realmente...
Lo que se me ocurre es usar un recurso externo temporal como un archivo, o dato en una bd al mismo tiempo que asignas la nueva sesion, sin tomar en cuenta lo anterior del punto 3 podria ser algo así
inicio:
session_start();
for(0;5k;++){
if(file_exists("dir/session_temp_unique_id")){
@unlink("dir/session_temp_unique_id");
break;
}
//parar ajax
}
parar:
session_start();
fopen("dir/session_temp_unique_id","w");
$_SESSION['valor']=1;
Eso por mi parte, pero podrías especificar que quieres realmente.
Saludos |