Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marlon Filozofio

[Resolvido] Criar pasta diferente entre browser?

Recommended Posts

Bom dia,

 

Realmente é muito estranho. Olhem o script abaixo:

<?php
 session_start();
 $p = $_SESSION['p'];
 //echo "P= " . $p;

 // Define o nome das pastas de destino
 $target_path_rel = 'img_output/' . $p . '/rel';
 $target_path_det = 'img_output/' . $p . '/det';
 $target_path_tel = 'img_output/' . $p . '/tel';
 //echo "<br />$target_path_rel= " . $target_path_rel;
 //echo "<br />$target_path_det= " . $target_path_det;
 //echo "<br />$target_path_tel= " . $target_path_tel;

 // Cria as pastas se necessário
 if(!(file_exists($target_path_rel))) mkdir($target_path_rel, 0777, true);
 if(!(file_exists($target_path_det))) mkdir($target_path_det, 0777, true);
 if(!(file_exists($target_path_tel))) mkdir($target_path_tel, 0777, true);

?>

 

No IE ele cria as pastas normalmente, mas no FF e no Chrome não, pois por algum motivo ele não interpreta a sessão.(!)

 

Alguém sabe me dizer o que acontece?

 

 

Grato

 

Pelo que percebi, isso só ocorre pq a pagina que deveria recuperar os valores para criar as pastas é chamada por jQuery e AJAX. Se eu criar uma pagina só com a chamada da sessão funciona, ele traz os valores da $_SESSION normalmente.

 

Alguém sabe o que posso fazer?

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mostre como estão os códigos javascript.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não colei o codigo javascript pois era script pronto do jQuery do Uploadify (codigo aberto), e era muita caisa.

 

Pelo que entendi, a chamada do jQuery ou o AJAX (provavelmente o AJAX) dos navegadores FF e Chrome não interpretam Session e Cookies na pagina solicitada. Chamadas em paginas teste imprimiam Sessions e Cookies normalmente, mas pela chamada do uploadfy não imprimiam, era como se não existissem.

 

Resolvi o problemas fazendo uma chamada a mais em outra pagina, que interpretou a sessão normalmente.

 

Se alguém souber algo sobre, fique à vontade para discorrer.

 

 

Grato pela atenção,

Marlon

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.