Autor Zpráva
Jack Finger
Profil
Dobrý den,
mám normální formulář o dvouch textových polích a jednom submit tlačítku, který má (rozuměj formulář) v action atributu absolutní adresu (http://...). Adresa směřuje na ten stejný server, na kterém je skript, ale hodnoty z formuláře, odesílané metodou POST, se nepředají. Když to stejné odešlu relativně, funguje to. Přes GET to funguje oběma způsoby. Pravděpodobně půjde o nějaké nastavení v php.ini, ale nemůžu na to přijít, nemá s tím někdo již zkušenost? Díky.
nightfish
Profil
není důvod, aby to fungovalo tak, jak popisujete... tedy existuje jediný - relativní adresa se nepřeloží na zadanou absolutní adresu (tzn. že jedna z nich je zadána špatně)
s nastavením PHP to nesouvisí
Jack Finger
Profil
nightfish
Ha, je to tak. Díkyza nakopnutí. Chyba byla jednoduchá: URL směřovalo na adresu s WWW a já to pomocí .htaccess přesměrovával na bez WWW -> ztratily se POST data. Ještě jednou díky :o)
Zajo
Profil *
Mám proglém ktorý zrejme tiež súvisí s .htaccess súborom a odosielaním formulára.

adresa: http://www.zaex.sk/new/?w=prihlasenie

obsah .htaccess

[code]
DirectoryIndex index.php
Options +FollowSymLinks

php_flag show_errors on

RewriteEngine on

RewriteBase /new

RewriteRule novinky/(.*)$ index.php?w=novinky&p=$1
RewriteRule novinky$ index.php?w=novinky


RewriteRule kategoria/([0-9]+)/(.*)/(.+)$ index.php?w=kat&kat=$1&p=$3
RewriteRule kategoria/([0-9]+)/(.*)$ index.php?w=kat&kat=$1

[/code]

neviem kde by mohol byť problém. vopred ďakujem za radu
Zajo
Profil
Zabudol som napísať kde je problém.

Ide o prihlasovací formulár, ale odoslanie nefunguje ani metódou GET čo už bolo divné. Prosím skúste a pozrite sa na to.
Zajo
Profil
pomocí .htaccess přesměrovával na bez WWW -> ztratily se POST data.

myslím si že je to asi spôsobené takto, ale nie v .htaccess neviem nájsť zdroj problému

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0