Find Jobs
Hire Freelancers

URL encrypter and redirector in PHP

$30-250 USD

Terminado
Publicado hace más de 5 años

$30-250 USD

Pagado a la entrega
We sell data to our clients. Some of the data includes URLs of researched sites. We need a fast, lightweight URL redirector in PHP. Each list we maintain can include thousands of records in each list. Each URL record provided to our client will be an encoded URL. Example: the client is given the url: [login to view URL] (not real). When they click on that URL, it first hits a server and determines client ID and List ID that is encoded into the URL string. From the client ID and List ID, the process checks the expiration date (only saved on the server). If not expired, the URL is redirected. If expired, the URL is redirected to a page with an expired message. To keep the project simple, the process should read a CSV file on the server that maintains client ID, List ID, and expiration dates. CLIENT_ID, LIST_ID, EXP_DATE. If the datestamp of the CSV changes, the data should be reloaded. As far as the strategy to encode URLs, we are looking for some ideas. When we send lists to our clients, we want an easy way to encode URLs before sending. We want to be able to decode the URL on the server side without having a lookup table on the server. The URL should be encoded in a way the client can't easily reverse engineer it. To show you have read this full description, put the name of the first programming language you used in ALL CAPS as the first word of your bid. Please be a PHP expert that understands how to encrypt data. The project winner will be provided access to the server and cpanel
ID del proyecto: 17348689

Información sobre el proyecto

16 propuestas
Proyecto remoto
Activo hace 6 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
HTML Hello, After reading you project description, I think I have a better idea that will suit your needs. Rather than having the CSV file on the server, I recommend a MySQL database. This way it is more secure than have a file just sitting on your server. In the database, we can hold the keys for each client as well as the URLs in plain text and a unique identifier for each one along the the expiration dates. I can then write you a PHP API that we can query with JavaScript or directly from a web page. The user will send their user key as well as the key for the URL they want to access. If they are allowed to access it, the API will return the plain text URL to them. I think this is the most effective way to accomplish this avoiding have a vulnerable CSV file just sitting on your sever. I would love you help you build this as I have extensive coding skills and have done similar scripts before. Please send me a message so we can discuss more. Thanks, Caleb
$50 USD en 3 días
5,0 (8 comentarios)
3,1
3,1
16 freelancers están ofertando un promedio de $180 USD por este trabajo
Avatar del usuario
Respected Sir, I have a question about if the CSV changes, the data should be reloaded. Encode will be done on the basis of list and client id, Lets say system encoded the url and data is sent to client. Then the csv for that particular record is changed. I meant, client id or list id changes...then the url will never be decoded. Is that fine? Kindly clarify. Kind Regards, UserName: WebInfoSolutions Profile Page: https://www.freelancer.com/u/WebInfoSolutions Pankaj Garg
$277 USD en 3 días
4,9 (234 comentarios)
8,0
8,0
Avatar del usuario
PHP Hello there, I am having more than five years of experience in PHP web development. I have read your all description carefully, I am happy that I can make your project ready. I will use md5/ or other cipher text to encrypt the URL. and decrypt it using key which we had used. I can complete this in next 3 days. Let me know your quick and positive reply. Thanks Ronnie
$222 USD en 5 días
4,8 (252 comentarios)
7,9
7,9
Avatar del usuario
PHP. Sorry it took time to bid because of reading your full description and understanding that. I can do this same thing for you. Let me know when you want to start at this. We can discuss price and time frame. Thanks
$200 USD en 4 días
5,0 (86 comentarios)
6,0
6,0
Avatar del usuario
Hi, Greeting of day. I being a WebExpert, with over 7 year's of experience in Web development (i.e, Symfony3, Symfony2, Symfony1,Laravel,Codeigniter, wordpress) I can assure you to provide 100% of quality work with delivery in time. As I am also familiar with the 3rd party extension integrations and other development works. moreover all my clients are satisfied with my service You will see just my reviews all client give me 5 start :)
$30 USD en 3 días
4,9 (104 comentarios)
5,7
5,7
Avatar del usuario
PHP................................
$155 USD en 3 días
4,9 (55 comentarios)
5,7
5,7
Avatar del usuario
Hi , i am ready to start work on your PROJECT . You will be provided 100% satisfaction with 4 month free technical support . Moreover you don't have to pay anything in advance, you have to pay only once you will be 100% satisfy. Waiting for your reply to discuss in detail.
$155 USD en 3 días
5,0 (15 comentarios)
5,4
5,4
Avatar del usuario
C PLUS PLUS. Hi, I could do this for you - but since you want the server to be able to decrypt the url and not lookup a database then it would require encoding, not encryption...and perhaps something modified, or for example 10000 iterations of normal encoding scheme (base64, base58, etc)...that should be confusing enough since all the decoding is done on the server side. Let me know if interested ! Thanks
$222 USD en 2 días
5,0 (13 comentarios)
4,8
4,8
Avatar del usuario
PHP dear sir, I have read your requirement. I have some quires please check following 1. If expire link is not there then what happen ? Is there another page which shows success message ? Thanks & regards
$188 USD en 3 días
5,0 (19 comentarios)
4,6
4,6
Avatar del usuario
PHP Hi As you suggested "to keep it simple we will use excel sheets ", I am sure that will make things complicated, its better to use a database for this kind of operation as there will be a lot of entries and searching and sorting through them in an excel file will be a mess. Please let me know if you are interested. Regards
$250 USD en 7 días
4,7 (5 comentarios)
4,0
4,0
Avatar del usuario
PHP A PHP/MYSQL DEVELOPER MYSELF...NOT AN AGENCY OR MIDDLEMAN WHO OUTSOURCES THEIR WORK.​​ With an overall experience of 12 years in creation and development of digital properties and online marketing activities, all my solutions are process based. With a customized solution that meets business objectives, my solid understanding on the basic principles of marketing enables me to give you a competitive edge. I believe in the following: Solutions that ascertain growth: This is more than just a slogan. I promise to embody my commitment in developing solutions with results. Your Digital Collaborator: I work with you. Understanding your business aspects, I strive to produce interactive campaigns. I offer a full spectrum of digital services with end-to-end solutions that achieve your objectives. Being Meticulous: I pay attention to your requirements and needs and yet never lose sight of the big picture. Delivering outstanding results: Irrespective of the deliverable, I diligently strive to improve the brand's demand, build trust, generate revenue and create brand loyalty for your customers.
$245 USD en 3 días
5,0 (3 comentarios)
2,2
2,2
Avatar del usuario
Hi sir, I am core php expert.. I have read your description.. Please let me know if you are interested.. Thanks
$111 USD en 3 días
5,0 (1 comentario)
0,8
0,8
Avatar del usuario
Php, tengo 5 años de experiencia puedo ayudarte. a cifrar las url y desarrollar los metodos para que funcione lo que necesitas.
$155 USD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Oconomowoc, United States
4,9
188
Forma de pago verificada
Miembro desde feb 16, 2007

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.