Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

redirecionamento

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida redirecionamento

    Olá, gostaria de criar um "pequeno site ( ou formulario )", que redireciona para outro site de acordo com oque foi digitado no outro site.

    Exemplo,

    Aqui no forum do guiadohacker eu digitei no campo de busca, PHP, em vez de redirecionar para pagina de busca do forum, ele redirecionará para um outro site, exemplo.

    Busquei PHP no Forum guiadohacker
    Ai ele vai pesquisar no google

    Como diz nesse site:

    Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

    Se alguem puder me ajudar eu agradeço, to precisando muito disso.

    EXEMPLO: esse formulario de login vai conter 2 coisas, Nome e ID

    Formulario 1: Nome
    Formulário 2: ID
    Entrar = site.com.br/nome=NOME QUE FOI DIGITADO NO CAMPO&id=ID que foi digitado no campo
    Similar Threads

  • Font Size
    #2
    Se é para login, crie um form com o method = login.php, que contenha os dois campos.

    E na página login.php, seta os cookies, ou sessão do usuário.

    Na página inicial você passa uma verificação para ver se ele está logado.


    Agora o redirecionamento como você quer,p oderia ser feito com um form levando a uma página que recebendo as variáveis do POST ou do GET, levaria a uma URL setado o GET. Exemplo: www.site.com.br/nome=Piratica&Id=Todos
    Se expressarmos gratidão pelo que temos, teremos mais para expressar gratidão... Agradeça!

    Comment


    • Font Size
      #3
      voce poderia fazer pra min um exemplo?

      eu não manjo nada de php

      Comment


      • Font Size
        #4
        Postado Originalmente por insaniity Ver Post
        voce poderia fazer pra min um exemplo?

        eu não manjo nada de php
        Cara, se você não entende nada de PHP, vai ser difícil você esta manipulando esses arquivos, de toda forma, como é uma coisa muito simples, irei te ajudar dando um código simples baseado no Google.

        Código PHP:
        <!DOCTYPE html>
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Documento sem título</title>
        </head>
        <body>
        <form name="form1" action="" enctype="multipart/form-data" method="post">
            Nome:<input type="text" name="nome">
            <br />
            <br />
            ID: <input type="number" name="id">
            <br />
            <br />
            <input type="submit" name="buscar" value="Buscar...">
        </form>
        <?php
            
        if(isset($_POST['buscar'])){
                
        $nome $_POST['nome'];
                
        $id $_POST['id'];
                
                
        $busca "https://www.google.com.br/search?q=$nome+$id";
                
        header("Location: $busca");    
            }
        ?>
        </body>
        </html>
        No caso acima ele irá abrir na mesma janela, caso queira abrir em outra janela, basta direcionar o "action" do form para outro arquivo .php e inserir o código PHP em questão!

        Espero que isso venha a lhe ajudar, caso tenha mais dúvidas pode ir postando, mais irei AJUDAR, não passar mais códigos prontos!

        Se me bloqueiam de um lado, eu me infiltro do outro
        Eu sou pior que um rato eu entro pelo esgoto
        Voltei de preto pro combate sem medo de apanhar
        Eu não sou Jesus Cristo então vou revidar!





        É meu fan? Use minha fan bar




        A nossa maior glória não reside no fato de nunca cairmos, mas sim em levantarmo-nos sempre depois de cada queda.

        Comment


        • Font Size
          #5
          Obrigado dexter, funcionou perfeitamente *---------*

          Comment


          • Font Size
            #6
            mais uma duvida,

            Vamos dizer que enviou a busca ao google..

            por exemplo:

            se no link que abrir, conter uma certa palavra, ele vai fechar o site, e vai dar um alert com um erro.. o alert eu sei como funciona, so não sei como é o codigo pra ver se contem essa palavra em PHP..

            Comment


            • Font Size
              #7
              Postado Originalmente por insaniity Ver Post
              mais uma duvida,

              Vamos dizer que enviou a busca ao google..

              por exemplo:

              se no link que abrir, conter uma certa palavra, ele vai fechar o site, e vai dar um alert com um erro.. o alert eu sei como funciona, so não sei como é o codigo pra ver se contem essa palavra em PHP..
              Nesse caso se a verificação for antes da busca, você terá que usar um laço de repetição como for, ou while, para percorrer a string e dentro do for fazer a checagem dessas palavras.

              Caso você queira identificar a palavra já na busca, você terá que usar curl.

              Se me bloqueiam de um lado, eu me infiltro do outro
              Eu sou pior que um rato eu entro pelo esgoto
              Voltei de preto pro combate sem medo de apanhar
              Eu não sou Jesus Cristo então vou revidar!





              É meu fan? Use minha fan bar




              A nossa maior glória não reside no fato de nunca cairmos, mas sim em levantarmo-nos sempre depois de cada queda.

              Comment


              • Font Size
                #8
                So mais uma duvida..

                Tava tentando colocar esse painel

                Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

                para testes... mas ele da a seguinte mensagem no login: Emailid / Password Not Match

                No phpmyadmin, a senha parece que fica criptografada, mas não aparece a senha que coloquei..

                Eu altero no phpmyadmin a senha mas continua o mesmo problema..

                Sabe como resolver?? eu ja configurei tudo certo conforme tá la no link

                Comment


                • Font Size
                  #9
                  Postado Originalmente por insaniity Ver Post
                  So mais uma duvida..

                  Tava tentando colocar esse painel

                  Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

                  para testes... mas ele da a seguinte mensagem no login: Emailid / Password Not Match

                  No phpmyadmin, a senha parece que fica criptografada, mas não aparece a senha que coloquei..

                  Eu altero no phpmyadmin a senha mas continua o mesmo problema..

                  Sabe como resolver?? eu ja configurei tudo certo conforme tá la no link
                  Código:
                  $password = md5($password);  
                  $qr = mysql_query("INSERT INTO users(username, emailid, password) values('".$username."','".$emailid."','".$password."')") or die(mysql_error());
                  Está criptografada em MD5, se quiser mudar no PhpMyAdmin é necessário dar um "SELECT MD5('SENHA')" antes e alterar pela hash que ele retornar.

                  Só uma informação adicional, se possível troque a forma como está sendo feita as querys, do mysql no php, do "mysql_query" para o PDO, ou trate para evitar problemas de segurança como o SQL Injection
                  Se expressarmos gratidão pelo que temos, teremos mais para expressar gratidão... Agradeça!

                  Comment


                  • Font Size
                    #10
                    Sobre a senha tar criptografada eu já consegui resolver, mas não to conseguindo resolver sobre o login, que tá dando os erros que citei acima =/

                    Comment


                    • Font Size
                      #11
                      Postado Originalmente por insaniity Ver Post
                      Sobre a senha tar criptografada eu já consegui resolver, mas não to conseguindo resolver sobre o login, que tá dando os erros que citei acima =/
                      Testei os piores erros possíveis, e era uma coisa tão simples e óbvia, deveria ter verificado antes.

                      Código:
                      CREATE TABLE IF NOT EXISTS `users` (  
                        `id` int(11) NOT NULL AUTO_INCREMENT,  
                        `username` varchar(30) NOT NULL,  
                        `emailid` varchar(30) NOT NULL,  
                        `password` varchar(30) NOT NULL,  
                         PRIMARY KEY (`id`)  
                      ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
                      A Hash do MD5 é composta de 32 caracteres. Mude o tamanho do campo 'password' para 32:

                      Código:
                      CREATE TABLE IF NOT EXISTS `users` (  
                        `id` int(11) NOT NULL AUTO_INCREMENT,  
                        `username` varchar(30) NOT NULL,  
                        `emailid` varchar(30) NOT NULL,  
                        `password` varchar(32) NOT NULL,  
                         PRIMARY KEY (`id`)  
                      ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
                      Se expressarmos gratidão pelo que temos, teremos mais para expressar gratidão... Agradeça!

                      Comment


                      • Font Size
                        #12
                        obrigadooooooooooooooooooooooooooooooooo funcionou perfeitamente *---------*....


                        Só preciso de mais uma coisinha...

                        Tem uma parte do site, que é somente para quem estiver logado por esse painel..
                        Qual codigo devo usar no site restrito que somente usuarios que estiverem logados podem visualizar?

                        Comment


                        • Font Size
                          #13
                          Postado Originalmente por insaniity Ver Post
                          obrigadooooooooooooooooooooooooooooooooo funcionou perfeitamente *---------*....


                          Só preciso de mais uma coisinha...

                          Tem uma parte do site, que é somente para quem estiver logado por esse painel..
                          Qual codigo devo usar no site restrito que somente usuarios que estiverem logados podem visualizar?
                          Baseado em como está feito este site, que usa sessão:

                          Código:
                          if($_SESSION){
                          //Usuário logado
                          } else {
                          //Vá se logar
                          }
                          Ou, alternativamente:

                          Código:
                          if ($_SESSION['login']) {
                          //Usuário logado
                          }
                          //Vá se logar
                          }
                          Se expressarmos gratidão pelo que temos, teremos mais para expressar gratidão... Agradeça!

                          Comment


                          • Font Size
                            #14



                            Código usado:

                            Código PHP:
                            <?php
                            if ($_SESSION['login']) {
                            echo 
                            "<script>alert('Autenticado com Sucesso')</script>";
                            } else {
                            echo 
                            "<script>alert('Voce deve Logar - se para Entrar neste Site !!')</script>";
                            header("Location: index.php");
                            }
                            ?>

                            Comment


                            • Font Size
                              #15
                              Postado Originalmente por insaniity Ver Post



                              Código usado:

                              Código PHP:
                              <?php
                              if ($_SESSION['login']) {
                              echo 
                              "<script>alert('Autenticado com Sucesso')</script>";
                              } else {
                              echo 
                              "<script>alert('Voce deve Logar - se para Entrar neste Site !!')</script>";
                              header("Location: index.php");
                              }
                              ?>
                              Ficou bonito. Mas a questão é, você postou aqui por que ele apresenta algum erro? Tem algo não funcionando?
                              Se expressarmos gratidão pelo que temos, teremos mais para expressar gratidão... Agradeça!

                              Comment

                              X
                              Working...
                              X