Avatar billede deamill Nybegynder
01. august 2006 - 13:00 Der er 19 kommentarer og
1 løsning

PHP i ASP fil

Hej,

Er det muligt at afvikle PHP kode i en ASP fil, ved f.eks. at angiver <PHP>blablabla</PHP> ?

/Deamill
Avatar billede keysersoze Ekspert
01. august 2006 - 13:07 #1
du kan vel bare lave en include file?
Avatar billede nielle Nybegynder
01. august 2006 - 13:16 #2
Nej det kan man ikke.
Avatar billede nielle Nybegynder
01. august 2006 - 13:20 #3
... og det var et svar til det oprindelige spørgsmål.

Ja, det kan måske lade sig gøre at include en php-fil i et ASP-script. Tror det nu ikke, for svjv. vil webserveren forsøge at fortolke det som en ASP-fil.
Avatar billede deamill Nybegynder
01. august 2006 - 13:31 #4
øv
Avatar billede kasperstorm Nybegynder
01. august 2006 - 13:33 #5
Hvorfor laver du ikke en form i ASP filen som henviser til en php fil som redirecter til ASP igen...fusk men kunne være en løsning. Jeg ved ikke om ASP og php bruger samme sessions objekttyper, hvis de gør kan variable jo gemmes der.
Avatar billede nielle Nybegynder
01. august 2006 - 13:37 #6
Jeg tvivler stærkt - grænsende til sikker - på at ASP- og PHP-sessioner han bruges af modparten. Som et alternativ kunne man vælge at gemme variable i tekst-filer.

Man kan sagtens submitte fra en form på en ASP-side til en PHP-side, og omvendt.
Avatar billede kasperstorm Nybegynder
01. august 2006 - 13:38 #7
yep yep, det kræver bare at serveren både kan afvikle ASP og PHP
Avatar billede kasperstorm Nybegynder
01. august 2006 - 13:46 #8
Avatar billede deamill Nybegynder
01. august 2006 - 13:50 #9
hmm, cookies kunne måske bruges, men jeg aner ikke hvordan man læser sin session cookie lavet i ASP fra PHP.
Avatar billede nielle Nybegynder
01. august 2006 - 14:06 #10
Cookies burde også du.

Men, det skal være en ren cookie, ikke noget med session foran (for det er nemlig bare en session).

Cookies skrevet af ASP læses af PHP som om at det var en ganseke almindelig cookie skrevet af et PHP script (jeg har godt nok ikke selv prøvet, men jeg er 99% parat til at sværge på det).
Avatar billede kasperstorm Nybegynder
01. august 2006 - 14:10 #11
Variable burde ligge i $_HTTP_COOKIE_VARS
Avatar billede deamill Nybegynder
01. august 2006 - 14:33 #13
Nu er jeg ikke ekspert i cookies men den måde de er sat på er sådan her (i asp):

Response.Cookies("users")("seskey")="" 

Så det er f.eks. denne session key jeg gerne vil læse fra PHP.

Om den typer cookie er en session cookie eller ej ved jeg fakrisk ikke.

/deamill
Avatar billede deamill Nybegynder
01. august 2006 - 14:34 #14
edit: Skal selvfølgelig indeholde en nøgle :)

Response.Cookies("users")("seskey")="7457858936"
Avatar billede nielle Nybegynder
01. august 2006 - 18:53 #15
Prøv at udskrive dine cookies på din PHP-side:

<?
print_r($_COOKIE);
?>

- og se hvad dette giver.
Avatar billede deamill Nybegynder
02. august 2006 - 07:39 #16
hey, det har jeg lige prøvet, og det ser ud til ay php siden godt kan se min cookie. Her er resultatet:

Array ( [ASPSESSIONIDGGGGGGGH] => CPLNSXBPDTEJZSNLBEFZFQQBOQQQHDXY [users] => ipadr=152.73.58.182&seskey=811631560325622 )

Så må jeg bare finde ud af hvordan jeg tilgår de forskellige "felter" og deres værdier fra PHP
Avatar billede nielle Nybegynder
02. august 2006 - 19:43 #17
Det der ligner nu mere en session end en rigtig cookie. :^)
Avatar billede deamill Nybegynder
03. august 2006 - 07:31 #18
ja, men hvis PHP siden kan læse den, så kan jeg vel også arbejde på data?
Avatar billede nielle Nybegynder
03. august 2006 - 16:25 #19
Det kan du nok. Imidlertid synes jeg at data ser noget kryptiske ud, og jeg frygter lidt at du vil ende med at skulle kode meget ekstra kode for at kunne lave oversættelsen fra ASP til PHP. Og husk også den anden vej.

... hvis det altså overhovedet er muligt at gennemskue systemet bag ved hvorfor tingene hedder det de gør. Måske ændre navnene sig hele tiden.

Måske kan det meget bedre betale sig at lære at kode det i ASP i stedet. :^)
Avatar billede nielle Nybegynder
15. august 2006 - 11:16 #20
Er du kommet vidre med denne?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester