![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 97 Pomógł: 5 Dołączył: 6.02.2009 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Napisałem skrypt na VIP sms i chciałbym wiedzieć czy jest on bezpieczny oraz czy jest dobrze napisany
Ten post edytował julek12 6.03.2009, 19:04:05 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Skrypt raczej podatny na SQL Injection - nie filtrujesz $nick. A czy dobrze napisany? U mnie by to nie przeszło, ale jak działa, to chyba dobrze
![]() Aa, i jeszcze jedno, jeżeli nie korzystasz ze zmiennych wewnątrz łańcucha, to zamykaj go apostrofami a nie cudzysłowami, podobno szybciej, ale przynajmniej nie trzeba wtedy slashować cudzysłowów w HTMLu. Ten post edytował Mephistofeles 6.03.2009, 19:26:32 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 97 Pomógł: 5 Dołączył: 6.02.2009 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
@up
dzięki. o co ci chodzi z tymi apostrofami i cudzysłowami??
lepiej? Ten post edytował julek12 6.03.2009, 21:53:28 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Np. o to:
Jeśli łańcuch rozpoczynasz cudzysłowem, to musisz slashować każdy cudzysłów wewnątrz, a skoro i tak nie wykorzystujesz czegoś takiego: "coś tam $jakaszmienna" to ograniczaj lepiej łańcuchy apostrofami. 'coś tam' (+ ewentualnie) . $jakaśzmienna |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 97 Pomógł: 5 Dołączył: 6.02.2009 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
Aha dzieki.
Teraz kod wygląda tak:
Ten post edytował julek12 6.03.2009, 22:30:51 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Nom. Chociaż oczywiście można lepiej, np. użyć PDO
![]() ![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 97 Pomógł: 5 Dołączył: 6.02.2009 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
PDO - co to??
Napisał byś mi twoją wersje? Lepszą:) Ten post edytował julek12 6.03.2009, 22:32:47 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
PDO to biblioteka obsługi MySQLa, ale warunek: PHP co najmniej 5. Główne zalety to szybkość, odporność na SQL Injection, i łatwość obsługi. Poczytaj na WebCity.pl
Nie mam czasu zagłębiać się w działanie twojego skryptu, ale jak masz dostęp do PHP 5 to polecam użycie PDO. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 97 Pomógł: 5 Dołączył: 6.02.2009 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
Oczywiście, że mam php 5 a kto teraz nie ma:)
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Używaj też switcha zamiast tylu ifów. Jutro ci napiszę może coś ładnego
![]() |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 97 Pomógł: 5 Dołączył: 6.02.2009 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
dzieki:)
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Powinno działać ![]() Ten post edytował Mephistofeles 7.03.2009, 18:25:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 05:58 |