![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 12.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Cześć!
Pobieram tekst z edytora TinyMCE przez java script: var wiadomosc = encodeURIComponent(tinymce.get('input_wiadomosc').getContent()); następnie wysyłam go przez ajax metodą POST do pliku php aby zapisać wiadomość w bazie danych. $.ajax({ type: "POST", url: "ajax_odpowiedz.php", data: "opcja=1" + "&wiadomosc="+wiadomosc, [...] Od niedawna mój skrypt przestał działać w momencie gdy chcę przesłać znak ">" (znak większości). Na etapie przesyłania danych otrzymuję błąd postaci: <html><head> <title>403 Forbidden</title> </head><body> <h1>Forbidden</h1> <p>You don't have permission to access /administracja/ajax_odpowiedz.php on this server.</p> <p>Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.</p> </body></html> Dla przykładu: pomimo, że pobrany z edytora TinyMCE ciąg znaków <p>></p> po zakodowaniu wygląda tak: %3Cp%3E%26gt%3B%3C%2Fp%3E , to otrzymuję wspomniany wyżej błąd 403. Pozostałe znaki specjalne, łącznie z "<" (znakiem mniejszości) nie sprawiają problemu i skryt działa jak powinien. Ktoś ma jakiś pomysł? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.06.2025 - 11:13 |