SN@JPER^
22.04.2015, 19:52:51
Witam.
Nie da się odczytać wartości ujemnej z linku?
$_GET['test']=-12;
SN@JPER^
22.04.2015, 20:04:42
No jak się przypiszę to działa, a spróbuj pobrać z adresu.
?x=1&y=-2
'x' => string '1' (length=1)
'y' => string '-2' (length=2)
Co Ci nie działa? Zmienna jest pusta?
kreatiff
22.04.2015, 21:13:47
Jedyną różncą przy przypisaniu, a pobraniu z adresu będzie ewentualnie typ zmiennej. GETy są zawsze stringami. Więc jak w przykładzie ładnie u Aqu widać, -12 nie będzie liczbą całkowitą, a właśnie ciągiem.
SN@JPER^
22.04.2015, 21:41:22
Jako pusty string pokazuje przy var_dump
pokaż swój kod
SN@JPER^
27.04.2015, 20:27:09
johny_s
27.04.2015, 20:36:16
zrób var_dump($_GET) w index.php czy co tam masz bez ładowania modułów, obstawiam że Twój framework coś miesza
SN@JPER^
27.04.2015, 20:37:27
array(4) { ["module"]=> string(7) "booking" ["action"]=> string(8) "calendar" ["plus"]=> string(1) "3" ["test"]=> string(0) "" }
johny_s
27.04.2015, 20:58:31
nie masz tam jakiegoś htacess'a po drodze albo proxy?
var_dump($_SERVER)
SN@JPER^
27.04.2015, 21:01:45
W htacessie mam taką regułę:
RewriteRule ^modules/([^-]+)/action/([^-]+) index.php?module=$1&action=$2 [L]
johny_s
27.04.2015, 21:07:07
[L,QSA]
SN@JPER^
27.04.2015, 21:21:11
Co zmienia QSA?
Po zmianie nadal pusto:
array(4) { ["module"]=> string
(7) "booking" ["action"]=> string
(8) "calendar" ["plus"]=> string
(1) "3" ["test"]=> string
(0) "" }
Turson
27.04.2015, 21:31:24
action/([^-]+
ta reguła wyklucza znak myślnika z parametru, a więc -x nie przejdzie
https://regex101.com/r/aP6hC0/1// com usunąłeś posta?
@up, tak bo pomyliłem z ^...$

dostanie bez minusa ale 1 mu trafi bo tam jest ([^-]+) ale to wgl ma sie nijak do problemu bo to zupełnie nie ta regułka
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.