Login  Regeln Aktuelles Datum und Uhrzeit: 04.12.2008, 05:11  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Mit Klick auf Link - ID Übergeben

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Invis_Hunter
Stammuser [User]
Stammuser



Anmeldung: 09.04.05
Beiträge: 31

BeitragVerfasst am: 08.04.2007, 15:10    Titel: Mit Klick auf Link - ID Übergeben Antworten mit Zitat

Hallo,
ich bin grade dabei, ein Forum für meine Homepage zu programmieren. Ich treffe jetzt aber auf ein Problem, welches ich auf anhieb nicht lösen kann.
Ich möchte nähmlich, das wenn auf ein Link zu einem Thread geklickt wird, automatisch die ID des jeweiligen Threads mit übergeben wird. Allerdings möchte ich diese ID nicht per GET übergeben. Ich hatte dabei daran gedacht, das ich die ID villeicht in die Session schreibe, aber da kommt das Problem wie Frage ich dann ab, welcher link geklickt wurde usw.?

Hier nochmal ein Beispiel:

thread.php :
Code:
 
 ---------------------------------------------------
<a href="beitrag.php">Thread-Name</a>
 ---------------------------------------------------


Oben ist die Datei(nur ein Beispiel!) thread.php in der die ganzen Threads angezeigt werden. Wenn man dann auf einen Thread-Namen klickt, kommt man in die Datei beitrag.php.
Meine Frage nun, wie mache ich es, das in der Datei beitrag.php abgefragt wird, welche ID der Thread-Name in der thread.php hatte? Wie gesagt, ich wollte eigentlich nicht auf GET zurückgreifen.

mfg

PS: Mir fiel kein gescheiter Thread-Titel ein, tut mir leid! Geschockt


Nach oben
Private Nachricht senden
lundner
Beliebter [User]
Beliebter



Anmeldung: 15.11.06
Beiträge: 312
Wohnort: Zingst

BeitragVerfasst am: 08.04.2007, 16:28    Titel: Antworten mit Zitat

darf ich fragen, warum du kein $_GET verwenden willst? ... ansonsten kannst doch das ganze auch mit nem formular lösen, dann haste $_POST Winken

also:
Code:

<?php
echo '<form>';
echo '<input type="submit" name="button_',$button_id,'" value="Thread &ouml;ffnen ">';
echo '</form>';
?>


aber ob das ideal ist, musst du entscheiden Auf den Arm nehmen

MfG Lundner

_________________
meine Homepage: lundner.com
meine Fotos:photos.lundner.com


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
Invis_Hunter
Stammuser [User]
Stammuser



Anmeldung: 09.04.05
Beiträge: 31

BeitragVerfasst am: 08.04.2007, 18:59    Titel: Antworten mit Zitat

Danke erstmal für deine Antwort. Ich wollte das eigentlich aus zwei gründen machen, zum einen wegen der Sicherheit und zum zweiten, weil ich bis grade gedacht habe das meine Domain kein GET unterstützt (-.-).
Da sich der zweite Punkt in Rauch aufgelöst hat, nurnoch wegen der Sicherheit.

Ich habe bisher die GET-Variabeln folgendermaßen eingelesen:
Code:
addslashes(htmlentities($_GET['show']))


Nunja, ich war (und bin es immer noch nicht) mir nicht ganz sicher ob es das wirklich bringt. Ist diese Lösung zu 100 bzw 99% sicher? Und wenn nicht, wie kann ich's besser machen?

mfg


Nach oben
Private Nachricht senden
chris1988
Bekannter [User]
Bekannter



Anmeldung: 12.12.05
Beiträge: 1644

BeitragVerfasst am: 08.04.2007, 19:11    Titel: Antworten mit Zitat

was für Werte soll 'show' denn annehmen dürfen?
_________________
Mancher ertrinkt lieber,
als daß er um Hilfe ruft.


(Wilhelm Busch)


Nach oben
Private Nachricht senden
Invis_Hunter
Stammuser [User]
Stammuser



Anmeldung: 09.04.05
Beiträge: 31

BeitragVerfasst am: 08.04.2007, 19:16    Titel: Antworten mit Zitat

Im Moment eigentlich nur Zahlen.

Nach oben
Private Nachricht senden
lundner
Beliebter [User]
Beliebter



Anmeldung: 15.11.06
Beiträge: 312
Wohnort: Zingst

BeitragVerfasst am: 08.04.2007, 19:46    Titel: Antworten mit Zitat

das sicherste ist, es gegen ein muster prüfen zu lassen, dass heisst du lässt z.b. nur den wertebereich von 0-9 und a-z zu. da sollte dann auch net mehr viel zu manipulieren sein Winken
_________________
meine Homepage: lundner.com
meine Fotos:photos.lundner.com


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
chris1988
Bekannter [User]
Bekannter



Anmeldung: 12.12.05
Beiträge: 1644

BeitragVerfasst am: 08.04.2007, 20:03    Titel: Antworten mit Zitat

Dass es nur Zahlen sind, sollte sich doch ganz einfach so lösen lassen, oder nicht?


$xyz = (integer) $_GET['show'];

_________________
Mancher ertrinkt lieber,
als daß er um Hilfe ruft.


(Wilhelm Busch)


Nach oben
Private Nachricht senden
Invis_Hunter
Stammuser [User]
Stammuser



Anmeldung: 09.04.05
Beiträge: 31

BeitragVerfasst am: 08.04.2007, 20:14    Titel: Antworten mit Zitat

Okay, vielen Dank für Eure Hilfe/Antworten. Ich werde dann überprüfen, wie chris1988 das vorgeschlagen hat, ob die Variabel ein Integer ist mit folgendem Code (für die Nachwelt Winken):
Code:

if(is_integer($_GET['show'])){ Inhalt der thread.php }else{ echo 'Dieser Bereich existiert nicht'; }


mfg


Nach oben
Private Nachricht senden
chris1988
Bekannter [User]
Bekannter



Anmeldung: 12.12.05
Beiträge: 1644

BeitragVerfasst am: 08.04.2007, 20:34    Titel: Antworten mit Zitat

ich persönlich versuche ja immer solche den ganzen Code umfassenden Klammern zu vermeiden. Würde das daher so machen:

Code:

if (!is_integer($_GET['show'])) {
 die ("Dieser Bereich existiert nicht");
}
Inhalt der thread.php

_________________
Mancher ertrinkt lieber,
als daß er um Hilfe ruft.


(Wilhelm Busch)


Nach oben
Private Nachricht senden
Invis_Hunter
Stammuser [User]
Stammuser



Anmeldung: 09.04.05
Beiträge: 31

BeitragVerfasst am: 08.04.2007, 21:41    Titel: Antworten mit Zitat

Das würde ich ja gerne so machen, aber dann würde der ganze untere Bereich nicht mehr angezeigt werden, was das ganze Layout kaputt machen würde.
Allerdings kommt man unter 'normalen' umständen auch nicht auf diese fehler Seite. Ich werd mal gucken ob ich das so mache, aber was ist eigentlich das Problem daran das nicht zu machen?

Naja danke jedenfalls für den Tipp.


Nach oben
Private Nachricht senden
LizZard
User [User]
User



Anmeldung: 05.03.06
Beiträge: 13

BeitragVerfasst am: 09.04.2007, 10:54    Titel: Antworten mit Zitat

Zitat:
was ist eigentlich das Problem daran das nicht zu machen?


Kein Problem, es fördert allerdings die Übersichtlichkeit, gerade bei längeren Codepassagen innerhalb der Klammern. (Was ja bei einem ganzen Forum durchaus vorkommen kann Winken )

_________________
Tutorials zu Photoshop & Blender sowie HTML & CSS

Nagelneu, daher noch etwas leer Winken


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
eforium
Bekannter [Mod]
Bekannter



Anmeldung: 20.01.06
Beiträge: 1349
Wohnort: Irgendwo i ...

BeitragVerfasst am: 10.04.2007, 20:57    Titel: Antworten mit Zitat

Invis_Hunter hat folgendes geschrieben:
Okay, vielen Dank für Eure Hilfe/Antworten. Ich werde dann überprüfen, wie chris1988 das vorgeschlagen hat, ob die Variabel ein Integer ist mit folgendem Code (für die Nachwelt Winken):
Code:

if(is_integer($_GET['show'])){ Inhalt der thread.php }else{ echo 'Dieser Bereich existiert nicht'; }


mfg


Ich rate dir einfach davon ab, einen alwaysString als integer zu prüfen. Für etwas gibt es is_numeric()...

_________________
Deihro Internet Programming - Ihre Webseite zu angenehmen Konditionen
Sie suchen eine TemplateEngine? Klicken Sie!


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Link goldbroiler Linktausch 0 26.11.2008, 07:46 Letzten Beitrag anzeigen
Keine neuen Beiträge IE7: Mehrzeiliger Link mit Hintergrun... JFM HTML & CSS 5 06.11.2008, 19:51 Letzten Beitrag anzeigen
Keine neuen Beiträge Langfristige Link Tausch Partner gesucht Dieter Linktausch 0 23.10.2008, 10:09 Letzten Beitrag anzeigen
Keine neuen Beiträge Content-Link-Tausch aus Weblog zum Th... stopi Linktausch 0 20.10.2008, 10:37 Letzten Beitrag anzeigen
Keine neuen Beiträge [S] PHP Coder -> Upload auf One-Kl... Tannenbaum Kleinanzeigen 1 17.10.2008, 16:09 Letzten Beitrag anzeigen
Threadübersicht