APACHE a & v url
nainstaloval som si apache 2 na mojom debianiku,
plus PHP, MySQL, PostgreSQL atd...
a teraz co my nefunguje:
ked zadam do url:
www.jankohrasko.sk/index.php?premena=2&bobula=hrasok
a v php skripte si dam:
echo $premena."
".$bobula
tak vysledok na stranke je:
2
hrasok
AVSAK KED TO DO URL ZADAM TAKTO:
www.jankohrasko.sk/index.php?premena=2&bobula=hrasok
tak mi to uz nic nevypise
A moja otazka znie:
Da sa to niekde nastavit v konfiguracii apacha?
Ak ano, viete mi povedat aj ako sa to vola...
Dakujem
Pre pridávanie komentárov sa musíte prihlásiť.
AVSAK KED TO DO URL ZADAM TAKTO:
www.jankohrasko.sk/index.php?premena=2&bobula=hrasok
tak to mi robi linuxos halusky :)
AVSAK KED TO DO URL ZADAM TAKTO:
www.jankohrasko.sk/index.php?premena=2& amp;bobula=hrasok
tu medzeru medzi & amp; treba vynechat, neviem to sem inak napisat
vim /etc/php5/apache2/php.ini
pomohlo v php.ini odkomentovat tieto riadky:
; The separator used in PHP generated URLs to separate arguments.
arg_separator.output = "&"
; List of separator(s) used by PHP to parse input URLs into variables.
; NOTE: Every character in this directive is considered as separator!
arg_separator.input = ";&"
A vedel by si mi este povedat ci nahodou nie je nejake nastavenie pre postgreSQL
ktore by mu nevadilo toto:
mam obycajny select:
select hrac.id, hrac.meno, sezona.nazov FROM hrac;
- vsimni si ze za FROM mam len tabulku hrac,
skusal som takyto select v postgreSQL 8.0.8
a tam mi vypisal hlasku ze za FROM mi chyba tabulka sezona, ale select prebehol v poriadku
skusal som presne tento isty select v postgreSQL 8.1.8
a tam mi to uz vypisalo ze mi chyba za FROM tabulka sezona ale select uz neprebehol
Tak teraz neviem ci je to nejakym nastavenim alebo je to tym ze starsej DB to nevadilo?
select hrac.id, hrac.meno, sezona.nazov FROM hrac.sezona
alebo
select hrac.id, hrac.meno, sezona.nazov FROM hrac AND sezona
mi tento select funguje:
select hrac.id, hrac.meno, sezona.nazov FROM hrac;
ale uz v DB 8.1.8 mi nefunguje a teraz neviem
ci to je nejakym nastavenim, alebo tym ze povedzme v DB 8.0.8 to nevadilo ale
v novsej verzii to uz vadi...
ja viem ze normalne by mal ten select vyzerat takto:
select hrac.id, hrac.meno, sezona.nazov FROM hrac, sezona;
ale jedna sa mi o to ze mam jednu staru stranku, ktoru som ja nerobil, a bezala
na DB 8.0.8 bez toho ze by tam bolo za FROM uvedena aj tabulka sezona,
kdezto na tejto novej DB 8.1.8 tu uz akokeby odomna ta DB to vyzadovala...
A neviem ci to je nastavenim alebo cim?
napises na linuxos takto:
&
& je inak default oddelovac parametrov, takze nechapem preco si to musel robit v konfiguraku
co sa tyka register_globals - urcite ich vypni a pouzivaj $_GET[], $_POST[] ... atd
http://www.php.net/manual/en/ini.core.php#ini.register-globals