[ Príspevkov: 16 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
prestal fungovat header location

Registrovaný: 16.07.07
Prihlásený: 15.12.17
Príspevky: 1227
Témy: 86 | 86
NapísalOffline : 12.07.2011 13:41 | prestal fungovat header location

Zdravim,

tak si kodujem stranku a na localhoste mi vsetko slape ako ma, nahram na hosting co mam nakodene, tiez si to slape ako ma az na druhy den uplne prestal fungovat
Kód:
header("Location: http://www.example.com/");


Najprv som myslel ze to bude tym ze pouzivam funkciu:
Kód:
  function redirect($kam){
    $presmeruj = "Location: $web/index.php?page=$kam";
    header($presmeruj);
  }


nasledne pouzivam napr:
Kód:
redirect('uvod');
, cize ma presmeruje na index.php?page=uvod

hovorim si ze mozno je to nieco vo funkcii, ale ani ked dam klasicky
Kód:
header("Location: http://www.google.com/");
do kodu tak mi to proste nepresmeruje... Co s tym moze byt?


_________________
NB: MacBook Pro 13 Retina
Mobil: BlackBerry Classic
Konzola: Xbox One
Offline

Užívateľ
Užívateľ
prestal fungovat header location

Registrovaný: 01.12.09
Prihlásený: 16.03.17
Príspevky: 864
Témy: 26 | 26
Bydlisko: Žilina
NapísalOffline : 12.07.2011 15:11 | prestal fungovat header location

Máš header na úplnom začiatku redirectu ? Predtým žiadny výstup ?

// pridané po 46 sekundách od posledného príspevku

A ešte mám taký pociť že predtým nesmú byť žiadne prázne medzery, miesta atď.


_________________
PC :ASUSTeK M2A-VM, AMD Phenom X3 8650 AM2 @ 2,3 Ghz, 4 GB RAM DDR2 1800 MHz, SAPPHIRE HD 6770 VAPOR-X 1GB DDR5, 400W Zdroj, 500 GB HDD, Windows Vista 64 bit
Notebook : Asus EEEPC 1201NL, intel Atom N270 512 KB L2 Cache 533 MHz FSB @ 1,6 Ghz, 1 GB DDR2 RAM, nVidia ION, 320 GB HDD, Windows XP 32 bit
Iná technika : LG P500 (806 Mhz, Android 2.3.3 Gingerbread, root, JIT), Koss Pathfinder, kedysi iPhone =(
Offline

Užívateľ
Užívateľ
prestal fungovat header location

Registrovaný: 16.07.07
Prihlásený: 15.12.17
Príspevky: 1227
Témy: 86 | 86
Napísal autor témyOffline : 12.07.2011 15:20 | prestal fungovat header location

ved to ze nemam.. a taktiez nechapem ako je mozne ze na wampe mi to slape bez najmensich problemov a hosting prestal ist zo dna na den... //+ som skusal este jeden low-hosting a tiez to tam neislo...

pouzitie napr v logine:
Kód:
        $_SESSION['online'] = 1;
        $_SESSION['nick'] = $login;
        $_SESSION['id_usera'] = $id_uzivatela;
        $_SESSION['rank'] = $rank;
       
        $datum = Date("j.m.Y H:i:s", Time());
        $jou = mysql_query ("UPDATE users SET `last_login` = '$datum' WHERE id = '$id_uzivatela' AND login = '$login'");
       
        //redirect na uvod
        redirect('uvod');


_________________
NB: MacBook Pro 13 Retina
Mobil: BlackBerry Classic
Konzola: Xbox One
Offline

Užívateľ
Užívateľ
prestal fungovat header location

Registrovaný: 01.12.09
Prihlásený: 16.03.17
Príspevky: 864
Témy: 26 | 26
Bydlisko: Žilina
NapísalOffline : 12.07.2011 15:23 | prestal fungovat header location

Skús len tak experimentálne, či ti pôjde len čisto redirect

Kód:
<?php
header("Location: http://pcforum.sk/");
?>


Potom skús pridať nad to napr. session, zrejme prestane header fungovať ;)


_________________
PC :ASUSTeK M2A-VM, AMD Phenom X3 8650 AM2 @ 2,3 Ghz, 4 GB RAM DDR2 1800 MHz, SAPPHIRE HD 6770 VAPOR-X 1GB DDR5, 400W Zdroj, 500 GB HDD, Windows Vista 64 bit
Notebook : Asus EEEPC 1201NL, intel Atom N270 512 KB L2 Cache 533 MHz FSB @ 1,6 Ghz, 1 GB DDR2 RAM, nVidia ION, 320 GB HDD, Windows XP 32 bit
Iná technika : LG P500 (806 Mhz, Android 2.3.3 Gingerbread, root, JIT), Koss Pathfinder, kedysi iPhone =(
Offline

Užívateľ
Užívateľ
prestal fungovat header location

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 12.07.2011 18:08 | prestal fungovat header location

Pouzivaj <?php namiesto <? abo si zapni vypisovanie chyb


Offline

Užívateľ
Užívateľ
prestal fungovat header location

Registrovaný: 16.07.07
Prihlásený: 15.12.17
Príspevky: 1227
Témy: 86 | 86
Napísal autor témyOffline : 12.07.2011 18:25 | prestal fungovat header location

Bajzik: To bolo prve co som skusal :)
Juho: Samozrejme ze pouzivam <?php namiesto <? a mam zapnute aj vypisovanie chyb... Moj wamp som nijako nemenil, malo by to byt to iste co je na serveroch...

ale problem vyrieseny... neviem ako ale nejakym zazrakom to "blokovalo" JS menu ktore tam klient chce mat za kazdu cenu


_________________
NB: MacBook Pro 13 Retina
Mobil: BlackBerry Classic
Konzola: Xbox One
Offline

Čestný člen
Čestný člen
prestal fungovat header location

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 12.07.2011 19:38 | prestal fungovat header location

JS menu to nemôže blokovať za žiadnych okolností, zrejme si nám neukázal celý kód.


_________________
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ľ
prestal fungovat header location

Registrovaný: 16.07.07
Prihlásený: 15.12.17
Príspevky: 1227
Témy: 86 | 86
Napísal autor témyOffline : 29.07.2011 15:12 | prestal fungovat header location

Tak je to tu zas...

Bohuzial nejde to ani na inom hostingu - vykecajsa.sk (nevsimajte si to, preraba sa htacces, dost to blbne..)
skuste si to, kliknutim na link: http://vykecajsa.sk/problem/1/Testovaci/
Malo by to presmerovat na index, pretoze to nenajde v db

Pisalo mi tam warning:
Kód:
Warning: Cannot modify header information - headers already sent by (output started at /apache/data/euro/v/vykecajsa.sk/www/index.php:52) in /apache/data/euro/v/vykecajsa.sk/www/inc/func.php on line 65


ten riadok 65 vo func je:
Kód:
  function redirectNEW($kam){
    $presmeruj = "Location: http://vykecajsa.sk/$kam/";
    header($presmeruj);   // riadok 65
  } 


Kód:
<div class="header">
      <?php // index.php, riadok 52
      $citat = mysql_query("SELECT * FROM citaty WHERE aktiv = '1' LIMIT 0,1");


Neda sa nejako zistit kde by este mohla byt chyba? Ja uz fakt neviem... A prerabat cely web sa mi zrovna nechce...


_________________
NB: MacBook Pro 13 Retina
Mobil: BlackBerry Classic
Konzola: Xbox One
Offline

Užívateľ
Užívateľ
prestal fungovat header location

Registrovaný: 28.04.11
Prihlásený: 15.12.17
Príspevky: 291
Témy: 26 | 26
Bydlisko: Martin/Brno
Vek: 23
NapísalOffline : 29.07.2011 17:56 | prestal fungovat header location

Mne pomohlo keď som na začiatok kódu(hneď za prvé <?php ) dal funkciu
Kód:
ob_start();

A na úplny koniec
Kód:
ob_end_flush();


_________________
Stroje: zobraziť
NTB:
Lenovo W541 | i7-4810MQ | Quadro K1100M | 500GB SSD | 16GB RAM | Fedora 25 + i3wm

Mobil:
Nexus 5X

DSLR
Nikon D5100
Offline

Užívateľ
Užívateľ
prestal fungovat header location

Registrovaný: 16.07.07
Prihlásený: 15.12.17
Príspevky: 1227
Témy: 86 | 86
Napísal autor témyOffline : 29.07.2011 19:12 | prestal fungovat header location

dik miko :) uz som zacinal saliet .. funguje :)


_________________
NB: MacBook Pro 13 Retina
Mobil: BlackBerry Classic
Konzola: Xbox One
Offline

Užívateľ
Užívateľ
prestal fungovat header location

Registrovaný: 28.04.11
Prihlásený: 15.12.17
Príspevky: 291
Témy: 26 | 26
Bydlisko: Martin/Brno
Vek: 23
NapísalOffline : 30.07.2011 12:55 | prestal fungovat header location

nz aj ja som mal vtedy nervy kým som nato prišiel :D


_________________
Stroje: zobraziť
NTB:
Lenovo W541 | i7-4810MQ | Quadro K1100M | 500GB SSD | 16GB RAM | Fedora 25 + i3wm

Mobil:
Nexus 5X

DSLR
Nikon D5100
Offline

Čestný člen
Čestný člen
prestal fungovat header location

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 31.07.2011 22:28 | prestal fungovat header location

Kód:
Warning: Cannot modify header information - headers already sent by (output started at /apache/data/euro/v/vykecajsa.sk/www/index.php:52) in /apache/data/euro/v/vykecajsa.sk/www/inc/func.php on line 65

Ja neviem čo viac k tomu potrebuješ povedať. Chyba nie je v tom JS (ako som písal už predtým), chyba je v tom kóde - odosielaš nejaký výstup pred header-om.


_________________
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ľ
prestal fungovat header location

Registrovaný: 16.07.07
Prihlásený: 15.12.17
Príspevky: 1227
Témy: 86 | 86
Napísal autor témyOffline : 31.07.2011 23:23 | prestal fungovat header location

:) Zaujimave ze ked mi to prestalo fungovat prvy krat a odstranil som cele to JS menu, tak mi to slo v poriadku.
A citat viem aj ja, len mi nebolo jasne aky vystup odosielam, kedze som tam nic ine nedaval... preto som sa pytal ci sa to neda neako inac zistit
Ale uz je to vyriesene


_________________
NB: MacBook Pro 13 Retina
Mobil: BlackBerry Classic
Konzola: Xbox One
Offline

Čestný člen
Čestný člen
prestal fungovat header location

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5447
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 01.08.2011 0:21 | prestal fungovat header location

A čo takto napísať, ako si to vyriešil? Možno by to pomohlo aj ostatným.
Ak pomohlo odstránenie toho JS menu, znamená to, že si ho vypisoval ešte pred tým headerom (ale stále to nemalo nič spoločné s JS).


_________________
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ľ
prestal fungovat header location

Registrovaný: 20.10.08
Prihlásený: 18.01.14
Príspevky: 2626
Témy: 31 | 31
Bydlisko: Bratislava
NapísalOffline : 01.08.2011 2:16 | prestal fungovat header location

Prestan kodit ako prasa, napis si template classu (pripadne pouzi uz hotovu, napr smarty) a vsetok vystup zobrazuj az v sablone.. V php subore ries len aplikacnu logiku vratane tych presmerovani a nebudes mat problem. A toto plati do buducna pre vsetkych, co maju natrepane vsetko na kope.


_________________
Desktop: iMac 21" CPU: i5 2.7GHz RAM: 4 GB DDR3 1333MHz GPU: AMD Radeon HD 6770M 512MB RAM HDD: 1TB 7200 rpm OS: Mac OS X Lion Desktop: CPU: AMD Phenom II x4 BE 955 3.2@3.6GHz 1.35@1.30V CPU Cooler: Gelid Tranquillo rev.2 MB: Gigabyte 880GM-UD2H RAM: 2x2 GB Kingston 1333MHz GPU: MSI HD 6850 Cyclone 1GB PSU: Seasonic S12II-620 620W HDD: Seagate Barracuda 7200.12 1TB Case: CoolerMaster Elite 333 LCD: 22" LG flatron W2261VP Keyboard: Microsoft Comfort Curve 2000 Mouse: Microsoft Wireless Mobile Mouse 4000 OS: Windows 8 Notebook: Macbook Pro 13" CPU: i5 2.4GHz RAM: 4 GB DDR3 1333MHz GPU: Intel HD Graphics 3000 384MB RAM HDD: 500GB 5400 rpm OS: Mac OS X Lion Tablet: iPad 2 64GB 3G Phone: HTC Desire S Phone: iPhone 8GB
Offline

Užívateľ
Užívateľ
prestal fungovat header location

Registrovaný: 16.07.07
Prihlásený: 15.12.17
Príspevky: 1227
Témy: 86 | 86
Napísal autor témyOffline : 01.08.2011 19:51 | prestal fungovat header location

shaggy píše:
A čo takto napísať, ako si to vyriešil? Možno by to pomohlo aj ostatným.


Kazdy kto vie citat si precita par prispevkov vysie ze to vyriesilo
Kód:
ob_start();
ob_end_flush();


TommyHot píše:
Prestan kodit ako prasa, napis si template classu (pripadne pouzi uz hotovu, napr smarty) a vsetok vystup zobrazuj az v sablone.. V php subore ries len aplikacnu logiku vratane tych presmerovani a nebudes mat problem. A toto plati do buducna pre vsetkych, co maju natrepane vsetko na kope.


Mna kodovanie nezivi... robim to len ako zalubu a nemam nato zas tak moc casu :)


_________________
NB: MacBook Pro 13 Retina
Mobil: BlackBerry Classic
Konzola: Xbox One
 [ Príspevkov: 16 ] 


prestal fungovat header location



Podobné témy

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

header location

v PHP, ASP

7

252

18.08.2010 1:35

Blackshadow

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

header(location: );

v PHP, ASP

4

500

02.09.2009 20:58

Ďuri

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

Header(location:Problem)

v PHP, ASP

15

824

18.08.2011 15:05

camo

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

Header location prenos interpunkcie

v PHP, ASP

2

243

08.09.2011 16:54

camo

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

Notebook prestal fungovať

v Notebooky a netbooky

4

391

23.02.2012 15:06

KoskO

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

uTorrent prestal fungovat

v Sieťové a internetové programy

18

890

07.02.2009 18:53

McDog

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

HDD prestal fungovat

v Pevné disky a radiče

5

221

23.09.2012 15:47

okolimar

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

Externy disk prestal fungovat

v Ostatné zariadenia

7

124

12.12.2013 14:52

Mirdeld

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

Vl-A4 prestal fungovať...

v Zvuk

7

368

09.02.2011 17:49

KocuR

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

Externý WD disk prestal fungovať

v Externé zariadenia

1

73

07.12.2014 12:53

shiro

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

prestal fungovat zvuk na powerdvd7

v Ostatné programy

8

630

23.09.2006 8:50

vandal666

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

header("Location: xxx.php")

v PHP, ASP

4

370

20.12.2008 11:08

stenley

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

Priecinok prestal fungovat ( po odinstalovani app)

v Operačné systémy Microsoft

17

154

27.10.2013 13:37

4040

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

Po nainstalovani prestal fungovat externy monitor.

v Ovládače

2

223

25.01.2011 16:19

Vajo147

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

Prestal mi fungovat autocomplete v Expoloreri 8.

v Operačné systémy Microsoft

0

142

06.06.2010 14:47

Bobesko

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

Razer Kraken Pro 2015 mikrofon prestal fungovať

v Zvuk

0

64

08.10.2016 17:29

DonY_o_O



© 2005 - 2017 PCforum, edited by JanoF