Ir para conteúdo

POWERED BY:

Arquivado

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

Sasuke Uchiha

Onde executa o ajax, servidor ou no cliente

Recommended Posts

Bom dia galera, estou com uma dúvida.

 

Quando eu rodo esse script:

$.ajax({
	type: "POST"
	url: "acao.php?acao=1",
	data: dados,
	success: function( data )
])
Esse post tem que ser executando em alguma lugar, certo? Gostaria de saber se é no computador do cliente que acessa a url "acao.php" ou se é o o servidor. Pois preciso usar um pixel de conversão na campanha do Facebook e essa informação seria útil, pelo fato de se ele ser executado no servidor, não me teria utilidade nenhuma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

JavaScript começa sendo executado no cliente. Ai o cliente solicita o servidor através do ajax.

 

Entendeu ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

JavaScript começa sendo executado no cliente. Ai o cliente solicita o servidor através do ajax.

 

Entendeu ?

 

Acredito que sim, ou seja, caso nesse exemplo que citei, no acao.php eu puxar o $_SERVER['REMOTE_ADDR'] pra salvar no banco de dados, ele estaria salvando o IP do servidor então?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não. Pegaria o IP do cliente.

 

Pq é o cliente requisitando o servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não. Pegaria o IP do cliente.

 

Pq é o cliente requisitando o servidor.

Certo, então, se eu botar o "pixel de conversão do Facebook" nessa página, provavelmente irá reconhecer como o cliente. Certo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o pixel de conversão do facebook é um request GET para o server do facebook.

 

Onde você quer colocar ele? sim, sempre vai ser o cliente.

Só será o servidor, se você fizer um curl() ou algo do tipo com php.

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.