Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
ola amigos do forum tudo beleza? seguinte to tendo um probleminha com headers location qnd clica no botao ele aciona o action q faz um header location no final e volta para a pagina pois bem esse sistema esta numa pasta q e uma enquete aew qnd vota ele vai la fz a funçao mas precisa voltar pelo header location no caso e o o index mas como esta numa pasta ele procura o index na pasta e nao encontra e da erro =P como faço pra ele ir pro index q esta fora da pasta?
codigo
<?php
include "config.php";
$opcao = $_POST['opcao'];
$id = $_GET['id'];
if(!isset($_COOKIE['enq'])){
$cria_cookie = "enquete";
setcookie("enq", $cria_cookie, time()+(24*3600));
$sql = mysql_query("UPDATE enquete SET vt$opcao = vt$opcao + 1, total = total + 1 WHERE id = '$id'");
header("Location: index.php");
}
if(isset($_COOKIE['enq'])){
header("Location: index.php"); <<<aqui ele tem q voltar pro index mas ele nao axa o index pq ele procucara na pasta site/enquete ele ta fora da pasta =P
}
?>
espero q entendam
vlw ajuda galera http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
lordlexx caso o reader não funcionar...existe outra alternativa que é a:
echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=index.php"
Boa sorte!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
vlw ajuda amigos aparece esse erro
The requested URL /testesite/enquete/index.php was not found on this server. ele ta tentano achar o index na pasta enquete creio eu =P
ta assim:
tem o index no index eu chamo por include a pagina vota.php q tem a parte pra votar la com os radio butos etc
a pagina vota.php tem o action q e o funçoes.php (q e o arquivo aew em cima no code) ele q teria q fazer o header pta voltar pro index depois q vota.
entao a pasta enquete contem os arquivos da enquete o vota.php q chamo la por include pro index o funcoes.php config.php e outros arquivos q fazem parte da enquete .
mas como a enquete fica la no index qnd votar o header location deve manda-lo para o index ate aew beleza mas ele nao esta axando o index pq ele esta fora da pasta na area principal aew da aquele erro acima ele tenta achar o index na pasta enquete.
nao estou conseguindo fazer com q ele envie para o index apesar de ter posto la pra ir para o index ele nao esta axando o index =P
espero q de pra entender http://forum.imasters.com.br/public/style_emoticons/default/coolio.gif
Amigo Roberto vlw ajuda mas o http-equiv nao funcionou
vlw ajuda pessoal http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
para acessar um arquivo fora da pasta onde você se encontra você precisa indicar isso no caminho do header.
se você tiver por exemplo essa estrutura de diretorios
header("location:../pasta2/");
lembrando que para o header funcionar nao pode haver nenhuma tag html antes dele.
De acordo com a mensagem de erro que você passou não tásendo encontrado a url.
Esse arquivo existe? /testesite/enquete/index.php
Tenta a dica do jpraminelli, pelo que entendi vocẽ tem que voltar um diretorio..
Qlq coisa posta aew. flw
header("Location: index.php"); <<<aqui ele tem q voltar
http://forum.imasters.com.br/public/style_emoticons/default/seta.gif
header("Location: /index.php"); <<<aqui ele tem q voltar
Meus amigos do forum muito obrigado pela ajuda http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif com o apoio de vcs consegui contornar o problema agora ta funcionando beleza coloquei assim e deu certo
header("Location:/siteteste/index.php");
muito obrigado a quem ajudou vlw http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Olá lordlexx,
Sópra facilitar posta +/- como estão dispostos os arquivos e pastas e se tá dando alguma mensagem de erro se sim qual.
Flw.