ציטוט:
נכתב במקור על ידי LosNir
נו מה הבעיה?
אתה לוקח את ה ID שהוזן בכתובת (אני משער שאתה יודע איך עושים זאת) ומציב לתוך המשתנה id,
אחרי זה אתה עושה שאילתא SELECT שכוללת WHERE ID='$id' וככה הוא יבחר את השורה המתאימה מהמסד (ואני משער שהמערכת עובדת על מסד), ובתוך המסד צריך להיות שדה שבו יהיה הכתובת של הקובץ, למשל:
PHP קוד:
TABLE downloads
-- ID , INT, auto_incrment, length = 5
-- URL longtext
ואז פשוט שולף את הערך של השדה URL ע"י המערך של שליפת הנתונים, למשל כך:
PHP קוד:
$q = mysql_query("SELECT * FROM downloads WHERE ID='$id'");
$a = mysql_fetch_array($q);
אז השליפה תתבצע כך:
ולבסוף מכניס את זה לתוך header, כך:
PHP קוד:
header("location: $a[url]");
ואז מה שמתקבל הוא:
PHP קוד:
$id = $_GET[id];
$q = mysql_query("SELECT * FROM downloads WHERE ID='$id'");
$a = mysql_fetch_array($q);
header("location: $a[url]");
echo "downloading................";
מקווה שהבנת 
|
וזה יסתיר את הנתיב האמיתי?
יעני אין שום דרך לדעת מהי כתובת ה-URL האמתית?
אלי.