Jump to content

.../?id=...


Tux
 Share

Recommended Posts

Jag är inte säker på vilken del detta tillhör... asp, php, cgi? men skulle någon kunna förklara lite vad och hur man skapar dessa ?id=?

här är en exempel:

http://www.gtasajten.com/blabla/?id=blablabla

Är ?id= någon fil? eller någon speciel kod? ... nån som kan förklara? :(

Obs... jag letade efter en tråd med html och sådant men hittade inte så... tjata inte om de. (jag tror jag har sett html tråd någonstans men.... hittade inte :unsure: )

Länk till kommentar
Dela på andra sidor

Är inte så hemma med PHP, men en vild gissning så fungerar det att när personen gör en tråd/inlägg så läggs det inlägget i databasen med ett speciellt unikt nummer (i detta fall ett ID-nummer) och ?id/2434324 är altså id-nummret på tråden/inlägget som lags i databasen.

Redigerad av Mr.Dumbom
Länk till kommentar
Dela på andra sidor

Är inte så hemma med PHP, men en vild gissning så fungerar det att när personen gör en tråd/inlägg så läggs det inlägget i databasen med ett speciellt unikt nummer (i detta fall ett ID-nummer) och ?id/2434324 är altså id-nummret på tråden/inlägget som lags i databasen.

Jaha... så det är typ:

http://www.adress.se/DATABASEN/?id=NUMRET

och det är då PHP... ok :unsure: '

Någon som vet var jag kan hitta denna databas scriptet?... eller jag kanske ska leta först :(

tack

Redigerad av Tux
Länk till kommentar
Dela på andra sidor

Det går även på asp, asp funkar på windows servrarna.

Ska skriva kod, dröj en minut.

Edit:

<%

  IF Request.QueryString("vemarjag") = "anathema" Then 

      Response.write "Du gick in i ?vemarjag=anathema. Jag är anathema"

  End IF

%>

Då ska jag förklara också.

Denna rad:

IF Request.QueryString("vemarjag") = "anathema" Then

Den frågar om ?vemarjag=anathema är sant.

om man går in i sidan ?vemarjag=anathema då blir värdet sant annars så skrivs det ingen text.

Man kan lätt bytta utt vemarjag till något annat också.

Denna rad:

Response.write "Du gick in i ?vemarjag=anathema. Jag är anathema"

Skriver ut texten, här kan du också ändra.

Denna rad:

End IF

Stänger funktionen, måste alltid vara med.

Redigerad av Anathema
Länk till kommentar
Dela på andra sidor

Men... lite konstigt...

Är båda PHP eller?

1. http://www.bla.se/map/index.php?id=NUMRET

2. http://www.bla.se/map/?id=NUMRET

1. På den första så ser jag databasen (index.php).

2. På den andre så ser jag ingen databas... bara en map och sen inlägg....

är det nån skillnad på dom? eller är det samma sak?

1. index.php är ingen databas.

2. japp det är samma.

Länk till kommentar
Dela på andra sidor

Nej? Vanligtvis så ser man inte vad databasen heter då den är dold i koden.

<HTML>

<HEAD>

</HEAD>

<BODY>

<?

if (!$id) {

echo "BLANK";

exit;

}else{

echo "HEJ!";

}

?>

</BODY>

</HTML>

Denna koden gör så att typ om jag går in på "www.bla.se/index.php?id=1"

så kommer jag till sidan där det står "HEJ!" men om jag går in på "www.bla.se/index.php" så står det "BLANK".... har jag rätt? eller... jag kan nothing om php ^_^!

(hittade koden)

Redigerad av Tux
Länk till kommentar
Dela på andra sidor

Så databasen är "map" i denna exempeln? (http://www.bla.se/map/?id=NUMRET)

Det där med mapparna är bara virtuellt. Det är gjort med apache och .htacess-fil.

Dom gör så för att google inte gillar php-sidor, så då ser det ut som helt vanliga mappar istället.

Det fungerar fortfarande på samma sätt dock. Den hämtar id-numret från databasen.

Länk till kommentar
Dela på andra sidor

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gäst
Skriv inlägg...

×   Innehåll kopierat inklusive formatering.   Ta bort formatering

  Only 75 emoji are allowed.

×   Din länk har expanderats till ett media-block.   Visa länk istället

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...