 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
LAurenZIO_4U
Data înscrierii: 04/Noi/2004
Mesaje: 93
Locație: Timisoara
|
| Trimis: Joi Iul 21, 2005 4:48 pm Titlul subiectului: Https problems |
|
|
So,
am o forma <form method"POST" action = http://....">
Pana acum e ok. Dar: acum trebuie sa il fac cu https:// si aici apar problemele: nu mai vad pozele, css-ul, etc, etc, etc ! Ce trebuie sa fac? Sa rulez in httpsdocs in loc de httpdosc ? PEntru ca imi zice ca nu gaseste anumite fisiere si le cauta in httpsdocs... |
|
| Sus |
|
johnny
Data înscrierii: 31/Iul/2004
Mesaje: 904
Locație: Bucuresti
|
| Trimis: Joi Iul 21, 2005 5:10 pm Titlul subiectului: |
|
|
IE it sa un warning:
Sigur vrei sa afisezi si elementele "insecure" din pagina respectiva?
Pe firefox nu am patit asta (probabil are o implementare mai desteapta si face distinctie).
daca ii dai nu, nu o sa-ti afiseze nici o dependenta de pe http... asta include imagini, css, javascript s.a.
Solutia pe care am aplicat-o eu:
1. existau deja linkuri absolute bazate pe o constanta http_server:
define(HTTP_SERVER,'http://site.com/')
<img src='<?=HTTP_SERVER?>/img/...' />
si:
an style="color: #000000"><?php if(($_SERVER['HTTPS']=="on") ) {
define(HTTP_SERVER,'https://site.com/')
} else {
define(HTTP_SERVER,'http://site.com/')
}
and that solved it...
Altfel, poti sa tii linkuri relative, dar o sa fie date peste cap, daca ai linkuri optimizate... |
|
| Sus |
|
LAurenZIO_4U
Data înscrierii: 04/Noi/2004
Mesaje: 93
Locație: Timisoara
|
| Trimis: Joi Iul 21, 2005 6:45 pm Titlul subiectului: |
|
|
| Pai nu am linkuri absolute in site. Trebuie sa fac o copie a site-lui si in httpsdocs ?! |
|
| Sus |
|
johnny
Data înscrierii: 31/Iul/2004
Mesaje: 904
Locație: Bucuresti
|
| Trimis: Vin Iul 22, 2005 1:39 pm Titlul subiectului: |
|
|
Eu am ssl pe un server pentru plata electronica si partea de editare cont a utilizatorilor. nu am nici un httpsdocs... eroare in cazul meu era de la linkurile absolute care erau de pe http... pentru linkurile relative nu dadea eroare si le afisa...
nu imi dau seama acum de la ce e problema... |
|
| Sus |
|
johnutz
Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură
|
| Trimis: Vin Iul 22, 2005 8:07 pm Titlul subiectului: |
|
|
Din cate am observat, httpdocs si httpsdocs sunt pe servere cu Plesk.
Fiid vorba de procesarea unui formular, solutia ar fi ca scriptul care e pus la action (cu https) sa nu faca decat procesarea datelor introduse, fara sa genereze html, ci doar sa faca o redirectare catre http:// , dupa ce isi termina treaba.
Astfel se previne si submiterea multipla a formului, si disconfortul ce il poate cauza apasarea butonului de refresh dupa ce s-au trimis datele. |
|
| Sus |
|
LAurenZIO_4U
Data înscrierii: 04/Noi/2004
Mesaje: 93
Locație: Timisoara
|
| Trimis: Lun Iul 25, 2005 9:10 am Titlul subiectului: |
|
|
Da ai dreptate, e un server de Plesk, anyway it is so diference ?
Ideea ta nu e rea deloc, o sa incerc, 10x ! |
|
| Sus |
|
LAurenZIO_4U
Data înscrierii: 04/Noi/2004
Mesaje: 93
Locație: Timisoara
|
| Trimis: Lun Iul 25, 2005 5:08 pm Titlul subiectului: |
|
|
Hmm, trebuie sa pun totusi o pagina web cu poze cu tot prin https :(
Anyway, nu inteleg ce tre sa fac ca sa mearga si pozele :roll: de exemplu cand te loghezi la Gmail ror prin https, la ei se vad pozele si css-ul. E ceva ce tre sa mai fac ? Si, pt a folosi SSL, mai trebuie activat ceva la apache? Sau doar il folosesc, pentru ca am vazut la documentatia apache-lui ca zice ceva si de chei, etc, etc... :?: |
|
| Sus |
|
stealth
Data înscrierii: 21/Iun/2004
Mesaje: 304
Locație: Timisoara
|
| Trimis: Lun Iul 25, 2005 5:14 pm Titlul subiectului: |
|
|
ai incercat sa folosesti calea completa pentru imagini?
<img src="http://www.server.com/image.gif" />
sau ceva de genul asta ? |
|
| Sus |
|
johnutz
Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură
|
| Trimis: Lun Iul 25, 2005 7:22 pm Titlul subiectului: |
|
|
Daca vrei sa injuri pe cineva, cei mai potriviti ar fi cei care au creat plesk-ul astfel incat sa aiba directoare diferite pentru http si https.
O solutie la care m-as gandi ar fi una inspirata din manualul apache, sectiunea URL Rewriting Guide, si anume folosind mod_rewrite intr-un .htaccess pus in httpsdocs:
Cod: RewriteEngine on
RewriteCond /home/httpd/vhosts/domeniultau.ro/httpsdocs/%{REQUEST_FILENAME} !-f
RewriteRule ^(.+) http://www.domeniultau.ro/$1
Adica daca nu exista in httpdocs fisierul cerut (!-f), sa faca redirectare catre http://domeniul/cale/fisierul.tau
E ceva ce am "creat" pe moment si nu am incercat :oops:
Pe un server cu Plesk, SSL merge "out of the box". Dar probabil ca vei dori sa schimbi certificatul cel default cu unul mai "personal". Poti sa generezi un astfel de certificat, self-signed chiar din interfata plesk-ului.
Ar merita citit asta: http://httpd.apache.org/docs/2.0/ssl/ , mai ales introducerea, ca sa vezi ce e cu cheile & stuff. E cam multa literatura, dar cred ca merita. |
|
| 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 |
|
| |
|