Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] komentarze - odswiezanie - z parametrem
arczi
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 17.10.2006
Skąd: Rzeszów

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


witam,

wysylanie komentarzy odbywa sie u mnie przez otwarcie strony z danym parametrem, np.
http://strona.pl?p=addcomment&id=17
id to numer pliku, addcoment - wiadome

teraz moj problem:
po wywolaniu takiej strony komentarz oczywiscie zostaje dodany i od razu wyswietlony, ale pojawia sie niebezpieczenstwo, bo user/jakis_zlosliwy_skrypt moglby tylko zmieniac id pliku - a tym samym dodajac komentarze do pliku o danym id...

narazie jedyny pomysl to odswiezanie strony, czyli od razu przeniesienie na adres http://strona.pl?id=17, ale srednio mnie zadowala takie cos blinksmiley.gif
Go to the top of the page
+Quote Post
spryciula
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 9.12.2006

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


użyj metody

  1. <?php
  2. $_POST
  3. ?>
Go to the top of the page
+Quote Post
arczi
post
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 17.10.2006
Skąd: Rzeszów

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


? $_POST

nie wiem czy rozumiesz, mam w pliku
$msg = $_POST['msg'];
komentarz dodaje za pomoca 'submit', w tym momencie otwierana jest strona http://strona.pl?p=addcomment?id=$id_pliku - reakcją na takie parametry w urlu jest dodanie komentarza do bazy....

czyli, jak zrobic aby po kliknieciu w pole submit komentarz byl dodawany do bazy (chodzi mi o inny sposob niz ten z parametrem, bo jest szajskawy smile.gif )
Go to the top of the page
+Quote Post
kossa
post
Post #4





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


id wysyłaj POSTem

Łukasz

p.s.
przynajmniej choć trochę to może utrudnić "złemu osobnikowi" nabijanie Tobie komentarzy

Ten post edytował kossa 21.12.2006, 23:27:43


--------------------
Go to the top of the page
+Quote Post
artur81
post
Post #5





Grupa: Zarejestrowani
Postów: 252
Pomógł: 2
Dołączył: 4.12.2004
Skąd: Skierniewice

Ostrzeżenie: (10%)
X----


Cytat(arczi @ 21.12.2006, 23:00:43 ) *
? $_POST

czyli, jak zrobic aby po kliknieciu w pole submit komentarz byl dodawany do bazy (chodzi mi o inny sposob niz ten z parametrem, bo jest szajskawy smile.gif )


Zrób sobie podobny formularz i puszczaj dane postem, a pliku który odbierasz sprawdzaj czy akcja którą wykonujesz to rzeczywiście addcomment oraz czy masz neswa (zakładam że newsy chcesz komentować) o id odebranym z formularza
  1. <form action="twoj_plik_odbierajacy_dane.php" method ="post">
  2. <input type="hidden" name = "akcja" value="addcomment" />
  3. <input type="hidden" name= "id_newsa" value="17 (tutaj wstawiasz sobie sam potrzebne id)" />
  4. <label for=autor>Autor<input type="text" id="autor" name="autor" value="" /></label>
  5. <label for=tresc>Treść<input type="text" id="tresc" name="tresc" value="" /></label>
  6. <input type="submit" value=" Dodaj">
  7. </form>


--------------------
Go to the top of the page
+Quote Post
arczi
post
Post #6





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 17.10.2006
Skąd: Rzeszów

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


wielkie dzieki, wszystko pieknie chula smile.gif
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 13:13