Ir para conteúdo

POWERED BY:

Arquivado

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

pteixeira

escolher q pagina abrir c\ cookies

Recommended Posts

viva eu quero q qd se abre um site apareça para escolha uma COMBO Box para se escolher a lingua do site neste caso PT e ES e queria q fosse feito c\ cookies para não estar sempre a perguntar a lingua.

 

Tentei assim mas estou com dificuldades mesmo no form

 

<?php
function download($file_source, $file_target) {
		$rh = fopen($file_source, 'rb');
		$wh = fopen($file_target, 'wb');
		if ($rh===false || $wh===false) {
// error reading or opening file
		   return true;
		}
		while (!feof($rh)) {
			if (fwrite($wh, fread($rh, 1024)) === FALSE) {
				   // 'Download error: Cannot write to file ('.$file_target.')';
				   return true;
			   }
		}
		fclose($rh);
		fclose($wh);
		// No error
		return false;
	}
?>

alguem pode ajudar? Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

redirecione para um script PHP que crie o cookie. Depois de criá-lo, redirecione, novamente, para a página desejada.

Isso é necessário pois o cookie só fica ativo após redirecionar para outra página. Por exemplo: você cria o cookie no script cookie.php, mas isto não funcionará:

 

cookie.php

setcookie('lang', 'pt', time() + 864000);
echo $_COOKIE['lang'];

$_COOKIE['lang'] só estará diponível após redirecionar de cookie.php para outra página. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Berardo valeu, mas encontrei este script (embora seja em JavaScript http://forum.imasters.com.br/public/style_emoticons/default/cry.gif )

 

que faz parte do q eu preciso mas não sei como integrar com o anterior

 

<script>
<!--
/* 
Cookie Redirect. Written by PerlScriptsJavaScripts.com
Copyright http://www.perlscriptsjavascripts.com 
Free and commercial Perl and JavaScripts	 
*/

// page to go to if cookie exists
go_to = "http://www.perlscriptsjavascripts.com";

// number of days cookie lives for
num_days = 60;
function ged(noDays){
	var today = new Date();
	var expr = new Date(today.getTime() + noDays*24*60*60*1000);
	return  expr.toGMTString();
}

function readCookie(cookieName){
	var start = document.cookie.indexOf(cookieName);
	if (start == -1){ 
		document.cookie = "seenit=yes; expires=" + ged(num_days);
	} else {
		window.location = go_to;
	}
}

readCookie("seenit");
// -->
</script>

E agora lá me vão mandar para o Forum do Javascrit http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

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.