Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Preusmeravanje u PHP-u

[es] :: PHP :: Preusmeravanje u PHP-u

[ Pregleda: 3497 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Marko Medojević
Team leader
Digital ST
Beograd

Član broj: 93659
Poruke: 776
*.smin.sezampro.yu.

Sajt: www.digitalst.rs


+99 Profil

icon Preusmeravanje u PHP-u08.09.2007. u 15:58 - pre 202 meseci
Ćao!

Iz jedne PHP skripte (npr. index.php) trebam da pozovem drugu skriptu (npr. index2.php) i ta druga skripta upisuje podatke u bazu. Nakon toga hoću da me index2.php vrati na index.php.

To sam uradio na sledeći način:

index2.php:
Code:

<?php
Header ("Location: http://.... .../index.php");

$connection = mysql_connect(... ...);
...
...
mysql_close($connection);
?>


A skripta index.php predaje skripti index2.php preko forme odre]ene podatke.
Da li je ovo pravilno?
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.yu.



+257 Profil

icon Re: Preusmeravanje u PHP-u08.09.2007. u 16:33 - pre 202 meseci
Pa da li ti radi? Ako radi onda je ispravno. Ali sumnjam da radi, jer sigurno ne upisuje u bazu. Stavi header IZA upisa u bazu, pa ce mozda raditi.
Da li ti je stvarno potrebno da ode na drugu stranicu? Zasto to nisi mogao u okviru iste strane?
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

benneton_the
Benneton

Član broj: 35301
Poruke: 58
*.teol.net.



Profil

icon Re: Preusmeravanje u PHP-u08.09.2007. u 19:09 - pre 202 meseci
Citat:
Jbyn4e: Pa da li ti radi? Ako radi onda je ispravno. Ali sumnjam da radi, jer sigurno ne upisuje u bazu. Stavi header IZA upisa u bazu, pa ce mozda raditi.
Da li ti je stvarno potrebno da ode na drugu stranicu? Zasto to nisi mogao u okviru iste strane?




POGRESNO:
*****************************************************
INFO: Header se ne moze koristiti nakon izvrsene skripte. Dakle, u ovom slucaju se ne moze koristiti, posto je vjerovatno koristen POST za index2.php
*****************************************************
PRAVILNO: (zahvaljujuci korisniku JBYN4E - hvala na ispravci)
*****************************************************
http://www.php.net/manual/en/function.header.php#75091


*****************************************************

Ali i ovo moze pomoci:
*****************************************************
Javascript moze pomoci. Nije potrebno oslanjati se samo na PHP.
Samo ovo ubaci prije PHP koda u index2.php. Vratice te na pocetnu.

<script type="text/javascript">
<!--
function delayer(){
window.location = "index.php
}
//-->
</script>

Ovo stavi u BODY TAG:
<body onLoad="setTimeout('delayer()', 1000)">
<h2 >Vracamo se na index.php!</h2>

------ SADRZAJ STRANICE -----


</body>

********************************************************

[Ovu poruku je menjao benneton_the dana 09.09.2007. u 08:05 GMT+1]

[Ovu poruku je menjao benneton_the dana 09.09.2007. u 08:05 GMT+1]
This time next year we'll be millionaires!
 
Odgovor na temu

Marko Medojević
Team leader
Digital ST
Beograd

Član broj: 93659
Poruke: 776
*.smin.sezampro.yu.

Sajt: www.digitalst.rs


+99 Profil

icon Re: Preusmeravanje u PHP-u08.09.2007. u 19:48 - pre 202 meseci
Hvala!

Uspeo sam da odradim sve u jednoj skripti!
 
Odgovor na temu

emranonline
Emran Bajrami
Tu i tamo

Član broj: 105825
Poruke: 179
82.114.81.*



+1 Profil

icon Re: Preusmeravanje u PHP-u08.09.2007. u 19:53 - pre 202 meseci
ako je JavaScript iskljucen u browseru onda nece biti preusmeravanja
zato je bolje osloniti se na PHP
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.yu.



+257 Profil

icon Re: Preusmeravanje u PHP-u08.09.2007. u 19:55 - pre 202 meseci
Citat:
benneton_the: INFO: Header se ne moze koristiti nakon izvrsene skripte. Dakle, u ovom slucaju se ne moze koristiti, posto je vjerovatno koristen POST za index2.php

Ma da, ne moze:
http://www.php.net/manual/en/function.header.php#75091

Pre nego sto nesto napises, proveri to sto pises.
header funkcija se ne moze iskoristiti NAKON ISPISA na stranicu, ali dogod nista ne ispises na stranicu - moze.

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

benneton_the
Benneton

Član broj: 35301
Poruke: 58
*.teol.net.



Profil

icon Re: Preusmeravanje u PHP-u09.09.2007. u 07:01 - pre 202 meseci
U pravu si. Samo ako se ispise.

Izvini Mare sto sam te pogresno uputio.


Pozdrav.
This time next year we'll be millionaires!
 
Odgovor na temu

Marko Medojević
Team leader
Digital ST
Beograd

Član broj: 93659
Poruke: 776
*.smin.sezampro.yu.

Sajt: www.digitalst.rs


+99 Profil

icon Re: Preusmeravanje u PHP-u09.09.2007. u 16:00 - pre 202 meseci
Citat:
benneton_the: U pravu si. Samo ako se ispise.

Izvini Mare sto sam te pogresno uputio.


Pozdrav.

Ma ništa! Tvoje rešenje preko JavaScripta mi je takođe od koristi. Jeste da je mana što mora biti enable-ovan u browseru ali to nije problem jer 99.99% korisnika ne gasi JavaScript.

U svakom slučaju hvala svima!
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.235.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Preusmeravanje u PHP-u09.09.2007. u 21:17 - pre 202 meseci
Pisao sam ja funkciju koja redirektuje preko headera ako isti nisu poslati pre toga, a ako su headeri već poslati onda JS, a ako je isključen JS onda preko META HTTP redirekcije. To MORA da ga redirektuje
Potraži po forumu...
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: PHP :: Preusmeravanje u PHP-u

[ Pregleda: 3497 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.