2016-11-20 5 views
0

Was sollte ich tun, um auf eine andere Seite umzuleiten? Was ich in Kommentaren habe, sind fehlgeschlagene Versuche.Umleiten zu einer anderen Seite PHP

case 6: 
      //$redirectLocation = "http://www.productionportugal.com/blog"; 
      // header'Location: ' . $redirectLocation); assume it like homepage 

      //include '/blog/index.php'; 
      //include 'blog/index.php'; database error 

      //ini_set('include_path', '/blog'); 
      //set_include_path('/blog'); 

      // include_path=".:/blog" white page 
      // include="/blog/index.php" 

     // $redirectLocation = "http://www.productionportugal.com/blog"; 


       require_once dirname(__FILE__) . '/Blog.php'; 

       $_blog = new Blog(); 

       $menuL = $_blog->getMenu(); 

       $conteudo = "<div class='container' id='blogMenu'> 
           <div class='titulo'>$nome 
           <div class='btn-group'> 
            <a href='#' data-toggle='dropdown' id='dropdownBlog'> 
             <span class='caret'></span> 
            </a> 
            <ul class='dropdown-menu' aria-labelledby='dropdownBlog' role='menu'> 
             $menuL 
            </ul> 
           </div> 
           <a class='sprite leftS' id='prevLatestBlog'></a><a class='sprite rightS' id='nextLatestBlog'></a></div> 
          </div>"; 
       $conteudo .= $_blog->getALL(); 

      break; 

Antwort

1

Verwendung

header("Location: ".$website); 

auf andere Seiten umgeleitet werden.

sehen: http://php.net/manual/en/function.header.php

Edit: Nachdem Sie erklären, dass Sie auf eine Schaltfläche wollen, dass es Onclick tun.

können Sie diesen Code hinzu:

window.location.href = "http://www.productionportugal.com/blog"; 

auf die Schaltfläche Befehl, wenn Sie auf die Schaltfläche klicken, um zu umleiten Onclick.

+0

Ich versuchte dies, aber es passt die Funktion wie die Homepage $ Website = "http://www.productionportugal.com/blog"; Header ("Standort:". $ Website); –

+0

versuchen Sie es so zu schreiben: header ('Location: http://www.productionportugal.com/blog'); Welchen Fehler bekommst du? – itay

+0

wird es den Link wie eine Homepage annehmen, alles was ich will ist einen Knopf drücken und auf externe Seite gehen. –

0

Sie senden eine Kopfzeile mit Ihrem Ziel url.

<?php 
$newUrl = "http://www.productionportugal.com/blog"; 
header('Location: '.$newURL); 
?> 

Es ist so einfach.

Hinweis es wird einen Fehler geben, wenn die Header bereits gesendet werden. Hier ist eine detaillierte Antwort darauf, wie das funktioniert: headers

+0

das zeigen sie eine leere Seite .. –

+0

Als deine 'URL' ist einfach eine leere Seite. – Nytrix

0

Wenn ich Ihre Frage richtig als der Code unten wird dazu beitragen, verstanden haben:

header("Location: http://www.example.com/"); 

Sie eine beliebige URL

Referenz einreichen: http://php.net/manual/en/function.header.php

Bitte beachten Sie auch, dass die Kopfzeile im Code vor jedem Ausgang erscheinen muss

+0

wird es den Link wie eine Homepage annehmen, alles was ich will ist einen Knopf drücken und auf externe Seite gehen .. –

0

Dies sollte sol habe dein Problem.
Wenn Sie die Taste drücken, öffnet sich die URL als neue Registerkarte, ohne die aktuelle Seite zu schließen, drückten Sie die Taste an.

<!--HTML--> 
<button type="submit" onclick="openExt('URL GOES IN HERE')"></button> 

<!--JavaScript--> 
<script type="text/javascript"> 
function openExt(url) { 
    window.open(url, "_blank"); 
} 
</script> 
Verwandte Themen