 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
Irulan
Data înscrierii: 09/Dec/2003
Mesaje: 2
|
| Trimis: Mar Dec 09, 2003 9:38 pm Titlul subiectului: "?" ? |
|
|
Salut
am un cod de genul:
<a href="view.php3?topicid=<?php echo $topic['id'] ?>"><?php echo $topic['numetopic'] ?></a>
intr-un fishier php si cand dau click pe link se duce in fshierul view.php3 unde ar trebui sa se execute o functie viewpost($topicid)
problema e ca topicid-ul asta nu se transmite dintr-un fihier in altul.
Si in plus ce-i cu semnul intrebarii, ce face practic el cand il intalnesc in linia de comanda?
10x |
|
| Sus |
|
ovi2ut
Data înscrierii: 13/Sep/2002
Mesaje: 166
Locație: Middle of Nowhere
|
| Trimis: Mie Dec 10, 2003 11:05 am Titlul subiectului: |
|
|
Nu poti sa iei direct $topicid, trebuie sa folosesti $_GET['topicid'].
Semnul "?" desparte adresa paginii de parametrii care sunt transmisi (daca la acel semn de intrebare te referi). |
|
| Sus |
|
Zamolxe
Data înscrierii: 14/Ian/2003
Mesaje: 126
Locație: Bucharest
|
| Trimis: Mar Dec 23, 2003 5:58 pm Titlul subiectului: re |
|
|
salut Irulan
problema ta este urmatoarea:
-tu trebuie sa transmiti variabila 'topicid' mai departe prin intermediul unui request url GET. cum a zis si ovi2ut poti sa faci ceva de genul
if(isset($_GET['topicid'])){
$topicid=$_GET['topicid'];
//executam functia
viewpost($topicid);
}
nota: ai grija sa filtrezi $topicid pentru a nu lasa pe utilizator sa-ti manipuleze baza de date, si utilieaza o functie ca is_numeric($topicid).
never trust user input |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|