Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularze - ogromny problem :(, PHP 4.3.3 a 4.3.8
pitbull82
post 27.09.2004, 12:56:08
Post #1





Grupa: Zarejestrowani
Postów: 167
Pomógł: 0
Dołączył: 30.04.2004
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Bardzo prosty kodzik:

  1. <?php
  2. if (!isset($_REQUEST[&#092;"blabla\"]))
  3. {
  4. ?>
  5. <form name=\"me\" method=\"post\" action=\"form.php\">
  6. <textarea name=\"blabla\"></textarea>
  7. <input type=\"submit\">
  8. </form>
  9. <?
  10. }
  11. else
  12. {
  13. echo $_REQUEST[&#092;"blabla\"].\"<br />\";
  14. echo $_POST[&#092;"blabla\"].\"<br />\";
  15. }
  16. ?>

Dwie tablice REQUEST i POST wypisane dla testu.

Co się dzieje jak wpiszę w formularzu znak \ a raczej co się powinno stać?

W php 4.3.3 mam (moim zdaniem poprawnie) wypisany nadal znak\ a w php 4.3.8 (na moim obecnym serwerze) znak zostaje zamaskowany i w przypadku obu tablic uzyskuję wynik \\.

Rzecz w tym, że w żadnym wypadku nie mogę sobie pozwolić na takie zamaskowanie. Ewentualnie, czy da się to jakoś odwrócić lub "zabronić" zamaskowania?

Pozdrawiam i czekam na odpowiedź


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:44