![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 27.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Proszę o pomoc bo normalnie zglupiałem. Działał sobie do tej pory skrypt
który wysyłał q do
dzisiaj zauważyłem, że jeżeli w pole tekstowe wpiszę ciąg liter "show" to tak jakby zmienna nie zostawała przekazywana (show, showthread, motorshow itd) print $_POST['q'] nic nie wyświetla, tak jakby w inputa nic nie było wpisane w którym kierunku szukać rozwiązania? Ten post edytował k@zio 10.10.2012, 17:41:52 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 27.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
to nie to, wczesniej działało i przestało działałać samo z siebie, plik był edytowany ostatnio ponad rok temu, więc jakieś przypadkowe skasowanie czegoś odpada
zastanawiam się czy hosting nie zaktualizował php, apache czy jakiegoś modułu i to mogło spowodować takie niedziałanie w logach jest czyściutko |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
No to debuguj. Zobacz firebugiem jakie dane wysyłasz metodą POST, zrób var_dumpa z $_POST zaraz na początku skryptu i zobacz co zawiera.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 17 Dołączył: 17.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
a nie masz jakiegoś validatora ustawionego co Ci blokuje słowo show np by nie zrobić SHOW TABLES ?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 27.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
nie ma, to zwykły prymitywny skrypt wrzucający do bazy
var_dump pokazuje NULL, z metodą GET jest to samo, natomiast jeżeli tylko zmienie choć jedną literkę z tego show to wszystko jest OK firebug nic nie pokazuje |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ciągle za mało danych. Debug po stronie przeglądarki nic nie pokazuje, czy pokazuje że wysyła pustego POSTa? Jeżeli idzie pusty POST do skryptu to wina leży po stronie przeglądarki (przetestuj to na różnych przeglądarkach), w przeciwnym wypadku po stronie serwera. Przetestuj to też lokalnie u siebie, a nie na hostingu. Jaki to hosting? Czy ten prosty skrypt nie jest częścią jakiegoś frameworka lub większej aplikacji?
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 27.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
POST wychodzi jak trzeba, po stronie serwera jakoś ginie, ale bez żadnych błędów, testowane na różnych kompach i przeglądarkach
tak jak pisałem skrypt jest prosty, malutki i jednoplikowy i dlatego takie to ****** zrobiłem plik testowy, tylko input i jego wyświetlenie i działa OK, więc jakaś funkcja się wysypuje chyba zaczną po kolei stawiać // (IMG:style_emoticons/default/biggrin.gif) tymczasem dzięki za pomoc problem się rozwiązał, zmieniłem nazwę zmiennej z "q" na "qu" i działa prawdopodobnie jakiś błąd u hostingodawcy dzięki wielkie za podpowiedzi |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 03:42 |