Strona 1 z 1

Skrypt z adresem url...

: pt mar 26, 2004 11:25 pm
autor: Zbłąkany
Mam pytanie: chcialbym aby skrypt sprawdzal adres jaki mam wpisany do dokumentu i w zaleznosci czy ma on dopisane parametry linku np. /?id=1 lub w ogole nie ma takich parametrow odswiezal strone juz z wprowadzonym jakims domyslnym operatorem, zna ktos jakas taka funkcje?

Re: Skrypt z adresem url...

: pt mar 26, 2004 11:49 pm
autor: Wankster
[php]<?php

if ( !( isSet( $_GET['id'] ) && empty( $_GET['id'] ) ) )
{
Header( 'Location: index.php?id=home' );
exit( ''Redirect...' );
}

/** dalsza część skryptu **/

?>[/php]

Re: Skrypt z adresem url...

: pt mar 26, 2004 11:56 pm
autor: Zbłąkany
Big Thanks:) pomoglo musze to teraz zrozumiec tylko i bedzie si;)
Co jakis czasy wyskakuje mi taki blad:
Parse error: parse error, unexpected T_STRING in c:\inetpub\wwwroot\index.php on line 5
Z czym to jest zwiazane? moze w niewlasciwe miejsce to wkleilem?? probowalem przed <html> i przed <head> i w <body> nawet ale za chiny nie wiem gdzie:( P.S. Linia 5 to u mnie wiersz:

Kod: Zaznacz cały

if (!(isSet($_GET['id']) && empty($_GET['id'])))

Re: Skrypt z adresem url...

: sob mar 27, 2004 1:40 am
autor: Dreen
[php]if (!(isSet($_GET['id']) && empty($_GET['id'])))[/php]sprobuj przepisac na[php]if (!isset($_GET['id']))[/php]mysle ze tyle powinno wystarczyc jak nie zadziala to zmien[php]Header( 'Location: index.php?id=home' ); exit( ''Redirect...' );[/php]na[php]\* tu ladujesz 'home' tak jak to robisz w index.php *\ die("");[/php]mysle ze to wszystko naraz powinno pomoc.

Re: Skrypt z adresem url...

: wt maja 11, 2004 1:40 pm
autor: Gorcik
Może mi ktoś ten skrypt napisać w całości tak żeby działał bo mi coś nie chce działać.

Re: Skrypt z adresem url...

: wt maja 11, 2004 1:53 pm
autor: wixor
[php]<?php
<?php
if (isset( $_GET["id"])
{
header( "Location: index.php?id=home" );
die();
}
?>
<!DOCTYPE ...>
<html>
<head>
(....)
[/php]

PS. gratuluję tym, którzy zrozumieli twoje pytanie

Re: Skrypt z adresem url...

: czw maja 13, 2004 9:07 pm
autor: Andrzej Stokowski
polecam użyć

[php]<?php

if(!$QUERY_STRING ==''):

Header( 'Location: index.php?id=home' );

endif;


?>[/php]