Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 14 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Presmerovanie v PHP.

Registrovaný: 29.10.09
Prihlásený: 06.02.11
Príspevky: 64
Témy: 25
Bydlisko: Kosice
Príspevok NapísalOffline : 05.01.2010 20:21

aky je prikaz na presmerovanie v php? Chcem aby po lognuti uzivatela ho to hodilo na urcity script.







_________________
Apple Macbook White
Offline

Čestný člen
Čestný člen
Presmerovanie v PHP.

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 05.01.2010 20:23

Napríklad:

Kód:
header("location: ./");


alebo

Kód:
header("location: http://www.example.com/");







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 05.01.2010 20:23

header("Location: tvojastranka.php");


Offline

Užívateľ
Užívateľ
Presmerovanie v PHP.

Registrovaný: 29.10.09
Prihlásený: 06.02.11
Príspevky: 64
Témy: 25
Bydlisko: Kosice
Príspevok Napísal autor témyOffline : 05.01.2010 20:27

dik ale...
Citácia:
Warning: Cannot modify header information - headers already sent by (output started at /Applications/XAMPP/xamppfiles/htdocs/qpunter/index.php:16) in /Applications/XAMPP/xamppfiles/htdocs/qpunter/login.php on line 57
co teraz. Viem ze by som to mal dat niekam vyssie ale to nie vzhladom k scriptu mozne :(







_________________
Apple Macbook White
Offline

Skúsený užívateľ
Skúsený užívateľ
Presmerovanie v PHP.

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 05.01.2010 20:30

Kód:
if(headers_sent()) {
echo "<meta http-equiv="refresh" content="2;url=http://www.cojaviem.hu/">";
} else {
header('location: http://www.cojaviem.hu/");
}







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Presmerovanie v PHP.

Registrovaný: 29.10.09
Prihlásený: 06.02.11
Príspevky: 64
Témy: 25
Bydlisko: Kosice
Príspevok Napísal autor témyOffline : 05.01.2010 20:34

dakujem za pomoc :D
Je najaky rozdiel medzi:
Kód:
echo "<meta http-equiv="refresh" content="2;url=http://www.cojaviem.hu/">";

a
Kód:
header('location: http://www.cojaviem.hu/");







_________________
Apple Macbook White
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 05.01.2010 20:39

Prvé sa vykoná v browseri a druhé na serveri


Offline

Skúsený užívateľ
Skúsený užívateľ
Presmerovanie v PHP.

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 05.01.2010 20:40

header pošle HTTP hlavičku a meta http-equiv je html náhrada za hlavičku. Meta tag by sa mal vyskytovať v <head>, ale ak nie si fanatik do validnosti kódu... :)







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Presmerovanie v PHP.

Registrovaný: 29.10.09
Prihlásený: 06.02.11
Príspevky: 64
Témy: 25
Bydlisko: Kosice
Príspevok Napísal autor témyOffline : 05.01.2010 20:45

nefunguje to sakra.

Kód:
<form action="#" method="post" accept-charset="utf-8">
   <table>
      <tr>
   <td>Username:</td><td><input type="text" name="username"></td>
      </tr>
      <tr>
   <td>Password:</td><td><input type="password" name="password"></td>
      </tr>
   </table>
   <input type="submit" name='submit' value="LogMe"></p>
</form>

<?php
session_start();
$submit=$_POST['submit'];
$username=$_POST['username'];
$password=$_POST['password'];
require "connect.php";
$query=mysql_query("SELECT * FROM users");

if (isset($submit))
{
   if (isset($submit) AND isset($password))
   {
      while ($row=mysql_fetch_assoc($query))
      {
      $dbusername=$row['username'];
      $dbpassword=$row['password'];   
      }
     
      if (md5($password)==$dbpassword AND $username==$dbusername)
      {
         $_SESSION['username']=$username;
         $query=mysql_query("SELECT * FROM users WHERE username='$username'") or die(mysql_error());
         $row=mysql_fetch_array($query);
         extract($row);
         $_SESSION['auth']=$role;
         
          switch ($_SESSION['auth']) {
               case 1:
               $type="user";
               $admin=0;
               $moderator=0;
               break;
               case 2:
               $type="moderator";
               $admin=0;
               $moderator=1;
               break;
               case 3:
               $type="administrator";
               $admin=1;
               $moderator=1;
               break;
            }
           
            if(headers_sent()) {
            echo "<meta http-equiv='refresh' content=2 url='index.php?id=1'>";
            } else {
            header('location: index.php?id=1');
            }
           
         
      }
      else
      {
         echo "Nespravne heslo";
         exit();
         
      }
         
   }
   else
   {
      echo "Zadajte meno aj heslo";
   }
}
?>







_________________
Apple Macbook White
Offline

Skúsený užívateľ
Skúsený užívateľ
Presmerovanie v PHP.

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 05.01.2010 20:48

Kód:
echo "<meta http-equiv='refresh' content=2 url='index.php?id=1'>";
Ty si to prepisoval ručne?







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Presmerovanie v PHP.

Registrovaný: 29.10.09
Prihlásený: 06.02.11
Príspevky: 64
Témy: 25
Bydlisko: Kosice
Príspevok Napísal autor témyOffline : 05.01.2010 20:59

skopiroval som tvoj kod:
Citácia:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /Applications/XAMPP/xamppfiles/htdocs/qpunter/login.php on line 58







_________________
Apple Macbook White
Offline

Skúsený užívateľ
Skúsený užívateľ
Presmerovanie v PHP.

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 05.01.2010 21:05

ou, sorry
Kód:
if(headers_sent()) {
echo '<meta http-equiv="refresh" content="2;url=http://www.cojaviem.hu/">';
} else {
header('location: http://www.cojaviem.hu/");
}







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Presmerovanie v PHP.

Registrovaný: 29.10.09
Prihlásený: 06.02.11
Príspevky: 64
Témy: 25
Bydlisko: Kosice
Príspevok Napísal autor témyOffline : 05.01.2010 21:10

Este jedna chyba :-D
Kód:
header('location: http://www.cojaviem.hu/");

Pozri si apostrofy.







_________________
Apple Macbook White
Offline

Skúsený užívateľ
Skúsený užívateľ
Presmerovanie v PHP.

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 05.01.2010 21:14

nj, už mi z tej programátorčiny hrabe...







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Odpovedať na tému [ Príspevkov: 14 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v PHP, ASP

6

444

18.02.2009 21:42

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v HTML, XHTML, XML, CSS

8

1041

11.08.2009 21:56

Draex Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v Ostatné

0

506

06.01.2010 18:09

uNLock Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Presmerovanie ...

v HTML, XHTML, XML, CSS

1

508

02.02.2009 18:33

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v Internetový marketing, SEO, reklama

2

628

08.04.2010 17:02

ja Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v Ostatné

1

583

21.12.2007 13:34

audiotrack Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v HTML, XHTML, XML, CSS

9

711

16.07.2008 13:08

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v PHP, ASP

6

875

05.02.2007 16:07

etel Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Presmerovanie

v Ostatné

15

2155

22.10.2007 18:14

pepek92 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v HTML, XHTML, XML, CSS

16

859

21.05.2009 20:07

incredible Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Presmerovanie.

v Redakčné systémy

4

576

18.04.2007 23:45

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v Ostatné

1

790

06.04.2009 15:10

Draex Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. presmerovanie

v PHP, ASP

5

772

18.11.2007 13:08

javo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Presmerovanie

v PHP, ASP

11

1046

22.01.2007 14:25

pepek92 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Htaccess presmerovanie

v Ostatné

1

725

08.06.2010 17:38

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. .htaccess presmerovanie

v PHP, ASP

4

806

12.11.2008 22:11

haluzak Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra