Passo a Passo para Alternar Redirecionamento de Formulário no Elementor

Foto de By Felipe Belloni
By Felipe Belloni
shallow focus photography of computer codes

Redirecionar formulários do Elementor para diferentes URLs pode ser uma tarefa complicada se você quiser distribuir o tráfego de forma equitativa entre dois links. Neste post, vamos ensinar um método eficaz utilizando um script PHP simples para gerenciar a alternância de redirecionamento. Este tutorial é perfeito para quem quer garantir que os usuários sejam direcionados alternadamente entre dois links.

Passo a Passo:

1. Criar o Arquivo PHP para Gerenciar o Redirecionamento

Primeiro, vamos criar um arquivo PHP que será responsável por alternar entre os dois links. Este arquivo armazenará o estado de alternância em um arquivo de texto simples no servidor.

Código do redirect.php:

<?php
// Caminho do arquivo que armazenará o estado de alternância
$stateFile = 'toggle_state.txt';

// Função para obter o estado atual
function getToggleState($stateFile) {
    if (!file_exists($stateFile)) {
        file_put_contents($stateFile, '0');
    }
    return trim(file_get_contents($stateFile));
}

// Função para alternar o estado
function toggleState($stateFile) {
    $currentState = getToggleState($stateFile);
    $newState = ($currentState === '0') ? '1' : '0';
    file_put_contents($stateFile, $newState);
    return $newState;
}

// URLs de redirecionamento
$redirectUrl1 = 'https://example.com/link1'; // Link falso de exemplo 1
$redirectUrl2 = 'https://example.com/link2'; // Link falso de exemplo 2

// Alternar o estado e redirecionar
$state = toggleState($stateFile);
if ($state === '0') {
    header("Location: $redirectUrl1");
} else {
    header("Location: $redirectUrl2");
}
exit;
?>

2. Carregar o Arquivo redirect.php no Servidor

  • Faça o upload do arquivo redirect.php para o diretório raiz do seu servidor ou para um diretório acessível via URL, por exemplo: https://seudominio.com/redirect.php.

3. Configurar o Formulário no Elementor

  1. Adicionar o Widget de Formulário:
    • Edite a página no Elementor onde deseja adicionar o formulário.
    • Arraste o widget de formulário para a área desejada da página.
  2. Configurar a Ação Após o Envio:
    • No painel de configurações do formulário, vá para a aba Ações após envio.
    • Selecione Redirecionar.
    • No campo Redirecionar, adicione o URL para o arquivo redirect.php, por exemplo: https://seudominio.com/redirect.php.

4. Salvar e Publicar

  • Salve as configurações do formulário e publique a página.

5. Testar a Funcionalidade

  • Acesse a página onde o formulário foi adicionado.
  • Preencha e envie o formulário várias vezes para verificar se o redirecionamento alterna corretamente entre os dois links (https://example.com/link1 e https://example.com/link2).

Conclusão:

Esse método utilizando um script PHP é uma solução eficaz para alternar redirecionamentos entre dois links no Elementor, garantindo uma distribuição equitativa do tráfego. Esperamos que este tutorial tenha sido útil e que você possa aplicá-lo em seus projetos.

Compartilhe:

Facebook
Twitter
LinkedIn
Pinterest

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Conheça a B16

Uma agência especializada em lançamentos de infoprodutos.
Últimos Posts

Inscreva-se para receber novidades

Eu enviarei apenas conteúdos relevantes e não partilharei os seus dados.

CONTRATE OS NOSSOS

Serviços

DESIGN

Como designer especializado, meu objetivo é entender sua visão de negócio e transformá-la em soluções visuais que não só capturam a essência de sua marca, mas também impulsionam o engajamento e vendas.

SITES E LANDING PAGES

No mundo digital de hoje, a primeira impressão é crucial. Você está pronto para transformar cada clique em uma oportunidade de negócio valiosa? Com nossas soluções especializadas em páginas de conversão, ajudamos sua empresa a destacar-se, engajar visitantes e maximizar resultados.

FOTOGRAFIA

Como fotógrafo especializado, meu objetivo é capturar a beleza e a singularidade de cada etapa da sua vida, seja através de retratos profissionais que exalam confiança, ensaios de casais que capturam a essência do amor ou momentos ternos de gestação que você vai querer lembrar para sempre.